我正在開發一個簡單的nodejs應用程序。我正在嘗試從該應用程序進行REST API調用,REST API具有基本身份驗證。我得到錯誤「ERRORError:getaddrinfo ENOTFOUND」嘗試使用stackoverflow中建議的選項,但無法使其工作。任何人都可以請幫我this..Here是我使用`從節點調用第三方休息api
var http = require('http');
var url = 'someurl';
var username = 'username';
var password = 'password';
var optionsget = {
host: 'someurl',
method: 'GET',
auth: username + ':' + password,
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
}
};
console.log('Do the GET call');
// do the GET request
var reqGet = http.get(optionsget, function(res) {
console.log("Hii");
console.log("statusCode: ", res.statusCode);
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("ERROR" +e);
});
感謝代碼提前
問候
VHC
可能重複的[Node.js getaddrinfo ENOTFOUND](http://stackoverflow.com/questions/17690803/node-js-getaddrinfo-enotfound) – ThomasThiebaud
托馬斯..我已經嘗試了所有可能的方式,我發現在stackoverflow .. 。我無法ping通..我嘗試ping www.google.com。爲所有ping獲取連接超時錯誤 – user1948228
您能分享網址嗎? – ThomasThiebaud