HTTP 302重定向的错

被302迷了几天,都是菜鸟的锅。公司的一个项目,用的是vue,请求自然也就是用axios,最近后台说之前写的请求全部都302阻断了,后台接不到参数,我自然就懵了。F12一上手,我就发现,http请求全部都是option->get(302)->post(302),option不意外,是跨域都会发送的一个请求,实在不能明白get 302是怎么来的。

我都没有写过重定向,他也没有写过重定向,跨域也是很久之前就解决的事。我李彦宏来李彦宏去,查了很多资料。
1.设置了重定向,2.http header,3.说是代码有错 ,4.去修改ngnix的反代理解决

最后我在axios.default.header试了各种类型,最后还是不行

好吧,被同事提醒一句,只能去追踪它了,用wireshark去看http的请求情况

在这里插入图片描述
不正常的情况

在这里插入图片描述
正常的情况

明显是上面的200返回了一个text/html,打开一看,一个form表单,一问后台,是他之前写的一个登陆机制,他为了记录用户操作而写的,与我的机制略有不同。然后它误以为我的登陆操作不存在,把全部操作都拦截了。

惊出一身菜鸟的冷汗。。。

Logo

前往低代码交流专区

更多推荐