Tag: 超时

如何在Node上的http.request()设置超时?

我试图设置一个HTTP客户端使用http.request没有运气的超时。 到目前为止我所做的是这样的: var options = { … } var req = http.request(options, function(res) { // Usual stuff: on(data), on(end), chunks, etc… } /* This does not work TOO MUCH… sometimes the socket is not ready (undefined) expecially on rapid sequences of requests */ req.socket.setTimeout(myTimeout); req.socket.on('timeout', function() { req.abort(); }); req.write('something'); req.end(); 任何提示?