最近遇到,测试环境和本地的接口请求都好好的,但是发布到正式环境就是报302 Internal Server Error,我当时很蒙B。一头雾水的我不知道怎么解决,改了路径,接口等等还是不能解决,然后用户说要用了必须要解决好,我就硬着头皮去处理。一开始各种百度,但是都不能解决我的问题,然后我就直接测试实验很多次,原来是甲方公司提供的环境和我们公司自己的测试环境不太一样,所以导致请求拦截了。
1.下面是提供返回302的图片
2.我看到上图返回的http://www.XXX.com 我就知道这返回的根本就不是我们的项目中任何的一个路径,是甲方公司公用的请求路径,我估摸着就是拦截了,然后就进行了下面的实验(一个一个参数去试,看看到底是那个被拦截了),下面只给找出被拦截的参数
3.这里请忽略404(好解决),然后经过实验&#