如何在node.js中设置套接字连接超时http客户端

问题描述:

有没有办法在node.js http.request中设置套接字连接超时?如何在node.js中设置套接字连接超时http客户端

我不想设置http请求超时但连接超时。

+1

请参阅http://*.com/questions/3586760/how-do-i-set-a-timeout-for-client-http-connections-in-node-js – 2012-02-26 09:49:09

使用req.socket.setTimeout(30000);这将覆盖没有套接字超时的默认值。请注意,timeout事件不会自动关闭连接,您在处理事件时必须自己执行此操作,通常通过在套接字上调用end()destroy来完成。您还可以添加一次性回调作为可选参数。