个人认为其实就是简单请求和复杂请求的区别
如果已经满足发两次的要求了也没有预检请求,那么可能是缓存导致的。因为浏览器不会一直发送预检请求,会缓存预检结果一段时间。
可以自己设置:Access-Control-Max-Age,或者勾选Disabled Cache,可以随时查看(预检请求不在XHR那一栏,选择All才看得到哦)
个人认为其实就是简单请求和复杂请求的区别
如果已经满足发两次的要求了也没有预检请求,那么可能是缓存导致的。因为浏览器不会一直发送预检请求,会缓存预检结果一段时间。
可以自己设置:Access-Control-Max-Age,或者勾选Disabled Cache,可以随时查看(预检请求不在XHR那一栏,选择All才看得到哦)