我正在使用库请求来发布数据,但即使我有一个“错误事件处理程序”,我也会不断收到错误ECONNRESET 。有时我的代码确实处理了错误,但是在 N 次(似乎 N 是随机的)之后它只是停止处理它并停止我的脚本。
我有一个循环:
request.defaults({'proxy': proxy})
request.post(url, {form:{data}})
.on('error', function(err) { if(err === 'ECONNRESET') { console.log('ECONNRESET') }});
N次后我得到
throw er; // Unhandled 'error' event
^ Error: read ECONNRESET
我没有完全访问我发布数据的服务器的权限。我已经尝试过longjohn,但它似乎不起作用。
如果这是一个重复的问题,我很抱歉,但我找不到任何明确的答案:(