gpt4 book ai didi

javascript - Node.js:从 POST 请求中获取响应主体

转载 作者:数据小太阳 更新时间:2023-10-29 04:28:05 25 4
gpt4 key购买 nike

我在提取 Node.js 中 POST 请求的响应正文时遇到问题。我期待响应:'access_token=...'

应该很简单,但不确定我应该做什么。 ( Node v0.4.3)

这是我的代码片段。

payload = 'client_id='+client_id + '&client_secret='+ client_secret
+ '&code='+ code
var options = {
host: 'github.com',
path: '/login/oauth/access_token?',
method: 'POST'
};

var access_req = https.request(options, function(response){
response.on('error', function(err){
console.log("Error: " + err);
});
// response.body is undefined
console.log(response.statusCode);
});

access_req.write(payload);
access_req.end();
console.log("Sent the payload " + payload + "\n");
res.send("(Hopefully) Posted access exchange to github");

最佳答案

您需要绑定(bind)到响应的 data 事件监听器。像这样:

var access_req = https.request(options, function(response){
response.on('data', function(chunk) {
console.log("Body chunk: " + chunk);
});
});

关于javascript - Node.js:从 POST 请求中获取响应主体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5367128/

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