【发布时间】:2020-05-08 19:11:31
【问题描述】:
我正在使用私有 API 创建一个带有电子的桌面应用程序。当我提出请求时,我在 res.headers 中获得了 set-cookie,但我不知道如何在本地存储它。 首先,我将每个 cookie 存储在一个变量中,因此最后一个 set-cookie 覆盖了旧的,但通过进一步研究,我发现 cookie 不是那样工作的,我需要合并旧的和新的 cookie 响应,但我没有知道该怎么做。
我发现的一切只是在服务器端设置一个新的 cookie,但绝不像浏览器那样。
let cookies
request({
uri: myUrl,
method: 'GET'
}, function (err, res, body) {
if (err) {}
if (res.headers['set-cookie']) {
cookies = res.headers['set-cookie']
}
})
【问题讨论】:
标签: node.js cookies electron node-request