文档地址:https://www.w3.org/TR/cors/
可以使用Access-Control-Max-Age来缓存options请求结果,这样在设定时间内,只有第一次发送请求的时候预检测,后面的就直接发送请求了。
注意: chrome 的dev tool下,如果开了 disable cache,本地不缓存,每次请求,都会发options请求
前端withCredentials(携带cookie)的情况下,后端要设置Access-Control-Allow-Origin为你的源地址,例如http://localhost:8080,不能是*,而且还要设置header('Access-Control-Allow-Credentials: true');
赞助一杯咖啡☕️
本文由 widdy 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Oct 27, 2019 at 03:47 am