gpt4 book ai didi

javascript - Node.js 请求 Node 是否存储 HTTPOnly cookie?

转载 作者:行者123 更新时间:2023-12-03 06:50:40 24 4
gpt4 key购买 nike

我想存储在 HTTP 响应中收到的 cookie,并在下一个 HTTP 请求中将它们发送到服务器。我知道 HTTPOnly cookie“不喜欢”JS。那么,如果设置为 true,Request Node (使用 node.js)是否会将 HTTPOnly cookie 存储在 jar 中?

如果不是,我该如何解决这个问题,因为这就是保持 session 打开的原因。

感谢您的帮助!!

最佳答案

Cookie 作为大多数 HTTP 请求的响应 header 的一部分返回。因此,如果您碰巧使用请求模块发出 HTTP 请求,您可以控制台日志响应并检查 header 中的 cookie。此后,您可以将它们用于您自己的操作和工作。您可以执行如下操作:

request({
method: 'GET',
url: url,
headers:<some-req-headers>
}, function(err, response, body) {
if (err) {
console.log(err);
} else {
console.log(response.headers);
}
});

据我观察,大多数 cookie 是 response.headers 的“set-cookie”字段的一部分。

关于javascript - Node.js 请求 Node 是否存储 HTTPOnly cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37522304/

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