0
我試圖在遠程https服務器上下載或獲取文件。每當其他網址正常工作時,我都會收到以下錯誤消息。ECONNREFUSED錯誤https.request
{ [Error: connect ECONNREFUSED]
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect' }
我使用這個代碼:
var https = require('https');
var fs = require('fs');
var url = '/portalfront/datafiles/miscellaneous/csv/kursliste_ws.xml';
//or: '/portalfront/datafiles/miscellaneous/csv/kursliste.csv'
var options = {
hostname : 'dnb.no',
port : 443,
path : url,
method : 'GET'
};
var req = https.request(options, function(res) {
console.log("statusCode: ", res.statusCode);
console.log("headers: ", res.headers);
res.on('data', function(d) {
process.stdout.write(d);
});
});
req.end();
req.on('error', function(e) {
console.error(e);
});
我可以獲取與郵遞員的URL。
可能的重複http://stackoverflow.com/questions/15929167/node-js-https-get-fires-error-econnrefused – topheman
@topheman它不是你提供的問題的重複。在這種情況下錯誤的主機名。 – ezpn