背景:像标题说的那样,查找了很多大佬们的大作也不能解决,一直郁闷就连睡觉都在考虑原因,

最后在昨天无意间解决了吧,先说结论,然后重现到解决为止的郁闷,废话不说了,安排

结论:登陆界面输入密码错误也可以导致post404发生!

1.问题再现的开始,用户登陆界面输入用户名和密码(不正的密码),然后出现404错误,上图

2.首先从前台开始查找原因,post请求,看看路径,参数是否有误,上图

经过确认没有问题,该写的都写了,并且都正确。。。

3.查看后台接口,是否有错误,上图

4.究竟问题在何处?,首先前端控制台打log,后端打断点,上图

5.结果是 打的log输出了,没有进入到后端,上图

6.究竟问题在哪??????再接着用postman测试,结果get请求可以,post请求404。。。

7.奇怪了,到底问题在哪里呢,,,真是出鬼了。。。。。无语中,无意中试了别的密码(不知道一直输入的密码是错误的),所以就可以登陆了。。。。真是低级又低级的错误,可是为什么会出现这样的原因呢??这是我现在最大的疑问,到底为什么没有到后端就出现404错误???

这是登陆成功的画面,输入正确密码后

编后语: 各位踩坑的老兄们,记录是件辛苦的事,这个黑暗的隧道不知道何时能后见到光明,但是只要不断思考的话,一定会有不可思议的结果,希望继续可以与大家交流!!

文章来源

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: