当向我的应用程序抛出请求时,我会向另一个网络服务器发送请求。但有时,我会收到一些我以前从未见过的奇怪的解析错误。
以下是解析错误的样子:
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');
}
}
我的问题是如何减轻这种情况,以便在发生此错误时再次抛出请求?