默认情况下是跨域是不会携带cookie的,例如:a.com网站请求b.com的接口,这个时候不会把a.com这个域名下的cookie携带上。如何希望携带,则需要做一下配置
- 前端配置
- XMLHttpRequest发请求需要设置withCredentials=true
- fetch 发请求需要设置 credentials = include
- 服务端配置
Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: [特定域名] // 不可以是*