gpt4 book ai didi

node.js - 第一个请求验证后发送请求以获取数据

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

我尝试编写一个 Node.js 应用程序来从网站下载数据(JSON 格式)。该网站提供了一个开放的 API,首先我向他们发送一个带有验证 key (他们批准的)的 GET 请求来创建客户端 session ,然后我可以使用其他服务。但是,在我发送验证请求并返回“有效”后,我发送另一个请求并返回“访问被拒绝”。这是我的代码:

http.request(verifyURL, function(res) {
res.on('data', function (chunk) {
console.log(JSON.parse(chunk));
http.get(getDataURL, function(res){
res.on('data', function(data){
console.log(data.toString());
});
});
});
}).end();

据我了解,第二个请求已使用新的 http.request 发送,因此 key 不再有效。

最佳答案

如果他们的 session 基于 cookie(很可能),那么您最好使用 request模块(而不是普通的 http 模块)来处理您的请求,因为它支持后续请求中的 cookie 持久性(有关如何启用 cookie 支持,请参阅 the example code)。

关于node.js - 第一个请求验证后发送请求以获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19818409/

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