xhr RequetHeader设置问题
发布于 6 年前 作者 chapgaga 2715 次浏览 来自 问答

xhr.setRequetHeader(‘Cookie’, document.cookie)没有异常 调用xhr.send()请求,F12 Network标签查看该网络请求,发现RequestHeader中没有Cookie字段,这个问题如何解决?

网上有人遇到过这个问题 https://stackoverflow.com/questions/15198231/why-cookies-and-set-cookie-headers-cant-be-set-while-making-xmlhttprequest-usin

暂时没找到解决办法

1 回复

Cookie 是禁止用 setRequetHeader设置的, 我觉得应该直接操作document.cookie , 如果跨域的话, xhr.withCredentials=true和后台要设置Access-Control-Allow-Credentials:true并且server端一定不能将Access-Control-Allow-Origin设置为*,而必须设置为请求页面的域名。 参考

回到顶部