ajax 跨域请求 不设置 headers 的时候就不会出现 options 请求, 直接 post了 设置了headers 就会出现 options 是什么原理 好奇怪啊
ajax 跨域请求 不设置 headers 的时候就不会出现 options 请求, 直接 post了 设置了headers 就会出现 options 是什么原理 好奇怪啊
header里面满足几个条件会出现options请求:
你的http方法是delete或put,或请求的Content-Type是application/json,或者你的headers里面添加了自定义参数,以你的情况看应该是属于最后一种情况?
这就是浏览器对简单跨域请求和复杂跨域请求的处理区别。你可以通过查阅这个了解更多:https://my.oschina.net/triday...