當請求被引發到我的應用程序時,我發送一個請求到另一個網絡服務器。但有時,我收到了一些我從未見過的奇怪的解析錯誤。http.ClientRequest錯誤
下面是分析錯誤的樣子:
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Parse Error
at Socket.ondata (http.js:1150:24)
at TCP.onread (net.js:354:27)
這是我用來發送請求的代碼:
var request = http.request(options);
request.end();
request.on('response', function (response) {
response.on('end', function() {
console.log('Response received');
}
}
,我有問題是我怎麼能減輕這種所以當這個錯誤發生時我可以再次拋出請求?
你確認你連接的服務器正在返回正確的HTTP數據嗎?也許嘗試連接'telnet'或'nc'並確認? – loganfsmyth
是的。我的瀏覽器似乎也沒有問題。 – TheNotSoWise