首页 > 解决方案 > Javascript Fetch 未在请求标头中传递 Cookie,即使使用“同源”凭据

问题描述

我正在尝试使用 Javascript 发出 Fetch 请求:凭据:'same-origin' 方法:'GET'

但是在获取请求中,我无法在请求标头中传递客户端(浏览器)cookie。我知道这个问题不是 cors 问题,因为它在客户端和服务器上都已得到纠正。

在 Header 中,除了 fetch 请求中没有 cookie 之外,所有其他值看起来都是正确的。

标签: javascriptcookiesfetchcredentials

解决方案


由于您必须更正 CORS 问题,因此您必须提出跨域请求。

这意味着它不是请求same-origin,您需要使用includenot same-origin

请注意,发送的 cookie 将与您发出请求的来源相关联而不是来自。


推荐阅读