【发布时间】:2013-12-29 23:28:52
【问题描述】:
我正在尝试访问 opencorporates.com 并使用他们的 REST API。 我从How to make remote REST call inside Node.js? any CURL? 得到这个代码。但它没有获取任何数据。我在网址上尝试了 wget,它工作得非常好。
app.js
var https = require('http');
var optionsget = {
host : 'opencorporates.com',
port : 8080,
path : '/v0.2/companies/search?q=barclays+bank&jurisdiction_code=gb',
method : 'GET'
};
console.info('Options prepared:');
console.info(optionsget);
console.info('Do the GET call');
var reqGET = https.get(optionsget, function(res) {
console.log("statusCode: ", res.statusCode);
console.log("headers: ", res.headers);
res.on('data', function(d) {
console.info('GET result:\n');
process.stdout.write(d);
console.info('\n\nCall completed');
});
});
reqGet.end();
reqGet.on('error', function(e) {
console.error(e);
});
【问题讨论】: