跨域(CORS)的一些相关知识

in 前端 with 0 comment

文档地址: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');

Comments are closed.