CORS
Cross-Origin Resource Sharing (CORS)
介绍文件
笔记
有 Origin header 并不意味着 CORS。Chrome 等浏览器也会为同域 POST/PUT/DELETE 添加 origin header。
preflight request
credentials
xhr 和 fetch 在跨域请求时默认不发送 credentials(cookie, HTTP Authentication 等)。
xhr.withCredentials = true
fetch(url, {
credentials: 'include'
})
response header
Access-Control-Allow-Credentials: true