provisional headers are shown
现象说明:显示临时标头,请求没有发送出去。测试环境接口能通,生产环境接口跑不通。
解决过程
1.开始解决的时候,全部接口报跨域问题。
测试环境是采用端口映射到外网,前端页面直接请求外网地址访问。现场环境是通过nginx反向代理到公网。所以怀疑是配置不一样导致这个问题,把nginx的配置文件改了。
2.先做一个最简单的 post请求,然后分很多情况,比如放在不同的controller里面,比如请求加上.do后缀。然后发布上去测试,看看是什么原因导致的问题。
最后发现这个post方法进不去,是因为加了@RequestBody这个注释。
直接干掉,问题解决。