遇到一个非常奇怪的问题:
用vue vue-resource写的一个前端,在其他网络下均正常,唯独在中国移动下preflight的options请求会迟迟收不到,大约2min后才收到。
查了后台nginx服务器,nginx服务器能马上收到请求并回复,但是客户端的状态则一直处于content-download状态。
问题重现:
登陆后当发的请求带上Authorization:Bearer的时候,就会先发preflight请求。preflight请求则一直在content-download状态直到2min后结束,才发真正的请求。
不登陆一切都正常。
下图是我们options请求的timing图:
https://user-images.githubusercontent.com/2179160/29126162-307db946-7d50-11e7-8d49-d3ccc425da35.jpeg
目前怀疑nginx配置问题
移动的问题
vue-resource的问题。
有兴趣的同学可以可以重现一下问题
http://wzstats.xuanji.org.cn/
账号:15150000000
密码:654321
请大神提供一下排查思路