javascript - Javascript Fetch 未在请求标头中传递 Cookie,即使使用“同源”凭据
问题描述
我正在尝试使用 Javascript 发出 Fetch 请求:凭据:'same-origin' 方法:'GET'
但是在获取请求中,我无法在请求标头中传递客户端(浏览器)cookie。我知道这个问题不是 cors 问题,因为它在客户端和服务器上都已得到纠正。
在 Header 中,除了 fetch 请求中没有 cookie 之外,所有其他值看起来都是正确的。
解决方案
由于您必须更正 CORS 问题,因此您必须提出跨域请求。
这意味着它不是请求same-origin
,您需要使用include
not same-origin
。
请注意,发送的 cookie 将与您发出请求的来源相关联,而不是来自。
推荐阅读
- python - 在python中将元素附加到泡菜列表
- python - 如何在多层嵌套列表的中间插入?
- python - 我应该将字典列表转换为 numpy 数组吗?
- python - 为什么 random.choice() 有时不做任何选择?
- javascript - 我有一个包含 2 个文本区域和 1 个文件上传的表单,它触发了一个 ajax 脚本,但是当我 console.log 时,图像中没有显示任何信息
- c - c语言如何将文件内容保存到指针数组中?
- c++ - 如何创建居中的 GLFW 窗口?
- python - 在Python上按关键字对txt中的行进行排序
- c++ - unsigned long 和 DWORD 之间的区别?
- java - 如何使用 C++ API 在颤振中获取蓝牙设备列表