为什么在vue项目中用axios请求会发两次协议,第一次请求什么参数都没带,而且回包也是空白,第二次就是正常的请求?
在网上只搜到原因:前后端未满足“同源策略/SOP”,俗称请求跨域。浏览器一旦发现请求跨域,就会使用CORS通信,自动添加一些附加的头信息,简单请求只会有一次请求,只有非简单请求会附加一次请求。
但是有的从git上拉的项目就只发送了一次请求,虽然这个项目用了反向代理,看上去同源:
而我的确实跨域了,但是如下图,login协议和list相比较,用的同一个post方法,都是跨域,为什么login只请求一次,之后的其他协议都是两次,这就又让我搞不懂了?
还有,有没有办法让它只请求一次?
cors有分简单请求和非简单请求,你看下这几个请求是什么?http://www.ruanyifeng.com/blo...