【发布时间】:2016-03-12 19:49:55
【问题描述】:
如果我将以下 URL 粘贴到 Safari 中:
-> 我得到一个 200 响应和一个带有“error=incorrect_client_credentials”文本的流,这是我所期望的。
如果我运行以下 Node.js 代码(我编写代码是为了做同样的事情),我会收到 400 响应和错误页面。我不知道出了什么问题...请帮助...
var options = {
hostname: 'github.com',
port: 443,
path: 'login/oauth/access_token?client_id=abf35093bb766b063810&client_secret=XYZ&code=XYZ',
method: 'GET',
headers: {'user-agent': 'node.js'},
Accept: '*/*'
};
var req = https.request(options, function(res) {
res.setEncoding('utf-8');
var responseString = '';
res.on('data', function(data) {
responseString += data;
});
res.on('end', function() {
console.log(responseString);
console.log('Response ' + res.statusCode);
});
});
req.end();
【问题讨论】:
标签: javascript node.js github-api