我需要连接到一个网页并返回页面的状态代码,我已经能够使用它来实现,http.request
但是我需要请求的页面可能需要很长时间,有时是几分钟,所以我总是得到一个socket hang up
错误。
到目前为止,我正在使用以下代码:
var reqPage = function(urlString, cb) {
// Resolve the URL
var path = url.parse(urlString);
var req = http.request({
host: path.hostname,
path: path.pathname,
port: 80,
method: 'GET'
});
req.on('end', function() {
cb.call(this, res);
});
req.on('error', function(e) {
winston.error(e.message);
});
};
我需要做些什么来确保我的应用程序仍然尝试连接到页面,即使它需要几分钟?