因为CORS请求默认不发送Cookie和HTTP认证信息,因此需要 后台需要Access-Control-Allow-Credentials:true; 并且专门设置AJAX请求
var xhr = new XMLHttpRequest(); xhr.withCredentials = true;
这样才可以让浏览器同意发送Cookie,配合服务器的需求和配置。
下图是我项目封装好的请求方式:红色的换内为前端设置默认发送cookie请求的设置
因为CORS请求默认不发送Cookie和HTTP认证信息,因此需要 后台需要Access-Control-Allow-Credentials:true; 并且专门设置AJAX请求
var xhr = new XMLHttpRequest(); xhr.withCredentials = true;
这样才可以让浏览器同意发送Cookie,配合服务器的需求和配置。
下图是我项目封装好的请求方式:红色的换内为前端设置默认发送cookie请求的设置