我尝试编写一个 Node.js 应用程序来从网站下载数据(JSON 格式)。这个站点提供了一个开放的 API,首先我使用验证密钥(他们批准)向他们发送 GET 请求以创建客户端会话,然后我可以使用其他服务。但是在我发送验证请求并返回“有效”后,我发送另一个请求并返回“访问被拒绝”。这是我的代码:
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
因此密钥不再有效。