gpt4 book ai didi

javascript - 响应 header 中的 Set-Cookie 未保存到浏览器 cookie 存储中

转载 作者:搜寻专家 更新时间:2023-11-01 00:05:39 25 4
gpt4 key购买 nike

响应头是

Access-Control-Allow-Credentials:true
Access-Control-Allow-Headers:Origin, X-Requested-With, x-request, Content-Type, Accept
Access-Control-Allow-Origin:*
Cache-Control:private
Connection:close
Content-Length:100
Content-Type:application/json; charset=utf-8
Date:Tue, 14 Feb 2017 02:45:56 GMT
Server:nginx/1.2.8
Set-Cookie:USER=6ae633831f39447688892e6b2b156cec; Max-Age=604800; Path=/
Set-Cookie:USERINFO=298967; Max-Age=604800; Path=/
X-Powered-By:node.js
X-Ua-Compatible:chrome=1

cookie格式正确(使用cookie包序列化)。服务器由 node.js 开发。

不仅是chrome,Firefox也不行。 document.cookie 是空的,而且我在 chrome 开发者工具的应用程序部分看不到 cookie。

响应头有错吗??请帮忙。

最佳答案

此问题的发生是由于服务器对客户端的多次响应。

例如,如果您使用 response.send() 向服务器发送响应,同时使用你正在使用 response.setHeader()

这个问题可以通过在客户端使用 javascript 创建 cookie 来解决。并从 node.js 中读取它的值

关于javascript - 响应 header 中的 Set-Cookie 未保存到浏览器 cookie 存储中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42217135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com