我尝试下载和解析一些大型的XML文件。这些文件来自一些联盟网站,它们目前没有一个合适的API。我使用nodejs的请求模块,但总是出现相同的错误。
Error: read ECONNRESET
at exports._errnoException (util.js:746:11)
at TCP.onread (net.js:559:26)
如果我在浏览器中加载相同的URL或者使用命令行中的curl,我会得到结果。
request('[my-url].xml', function(err, response, body){
// I get the error here in err
});
有什么办法可以解决这个问题吗?谢谢!
http.request
而不使用request
模块吗? - thorn0request
内部的jsdom有关。但是这些ECONNRESET
异常发生在请求完成几分钟后。 - thorn0