首页 > 后端开发 > Golang > 为什么我的浏览器拒绝跨源响应中的 Set-Cookie 标头?

为什么我的浏览器拒绝跨源响应中的 Set-Cookie 标头?

Mary-Kate Olsen
发布: 2024-11-18 06:30:02
原创
607 人浏览过

Why Is My Browser Rejecting Set-Cookie Headers from Cross-Origin Responses?

浏览器拒绝来自跨源响应的 Set-Cookie 标头

您遇到前端无法设置收到的 HTTP cookie 的问题从后端。该问题源于客户端代码中“withCredentials”配置不当。

要解决此问题,请确保将“withCredentials”设置为请求的属性而不是标头。而不是使用:

headers: {
  Accept: `application/json`,
  'Content-Type': 'application/json',
  withCredentials: true,
},
登录后复制

将客户端代码修改为:

headers: {
  Accept: `application/json`,
  'Content-Type': 'application/json',
},
withCredentials: true,
登录后复制

以上是为什么我的浏览器拒绝跨源响应中的 Set-Cookie 标头?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板