2016-07-16 19 views
0

我想了解如何使用Node.js發出HTTP GET請求HTTP GET請求,但它的錯誤做如何使用Node.js

請求「/路徑/到/文件查詢字符串=?」失敗:閱讀ECONNRESET

我該如何解決?提前致謝。之前正在工作,我不確定發生了什麼變化。

var http = require("http"); 
var data = ""; 

var options = { 
    host: "sub.example.com", 
    port: 80, 
    path: "/path/to/file?query=string", 
    method: "GET", 
}; 

var req = http.request(options, function(resp){ 
    resp.on('data', function(_data){data = data + _data}); 
    resp.on('end', function(){callback(data)}) 
}); 

req.on('error',function(e){ 
    console.log("Request to '" + filename + "' failed: " + e.message) 
}); 

req.write('data\n'); 
req.write('data\n'); 
req.end(); 
+1

可能重複? http://stackoverflow.com/questions/17245881/node-js-econnreset – mplungjan

回答

0

GET請求通常沒有正文。嘗試刪除req.write()行,你可能會有更好的運氣。

+0

我相信它的工作,但我不知道如果之前服務器只是overfloading。 – RafDev