gpt4 book ai didi

node.js - 发出成功的请求但未设置 cookie

转载 作者:太空宇宙 更新时间:2023-11-04 00:44:02 25 4
gpt4 key购买 nike

当我使用 Postman(一个 api 服务)向服务器发出请求时,chrome 会自动生成一个 cookie。但是,当我向 Nodejs 服务器发出请求时,即使请求成功,也不会生成 cookie。

  //Headers
var options = {
method: 'GET'
};
options.headers = {};
options.headers.Authorization = auth;
options.url = urlm;
console.log(options);

request(options, function(error,response,body) {

res.status(200).send(response.headers);
});

响应头是

{"date":"2016 年 2 月 23 日星期二 20:06:57 GMT","server":"Jetty(9.2.1.v20140609)","x-csrf-header":"X-CSRF-TOKEN","expires":"1970 年 1 月 1 日星期四 00:00:00 GMT","x-csrf -token":"xxxxxxxxxxx","cache-control":"no-store","content-type":"audio/mpeg","set-cookie":["JSESSIONID=uiqwnksadbohqjkq675d;Path=/;HttpOnly"],"connection":"close","transfer-encoding":"chunked"}

最佳答案

在您的请求选项中传递 { jar: true }

来自 documentation :

jar - If true, remember cookies for future use (or define your custom cookie jar; see examples section)

关于node.js - 发出成功的请求但未设置 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35587340/

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