如何在node.js http客户端中设置套接字连接超时
有没有办法在node.js http.request中设置套接字连接超时?
我不想设置一个HTTP请求超时,但连接超时。
使用req.socket.setTimeout(30000);
这将覆盖没有套接字超时的默认值。 请注意, timeout
事件不会自动closures连接,当您处理事件时,您必须自己执行该操作,通常通过调用end()
或destroy
套接字。 您还可以添加一次性callback作为可选参数。
有没有办法在node.js http.request中设置套接字连接超时?
我不想设置一个HTTP请求超时,但连接超时。
使用req.socket.setTimeout(30000);
这将覆盖没有套接字超时的默认值。 请注意, timeout
事件不会自动closures连接,当您处理事件时,您必须自己执行该操作,通常通过调用end()
或destroy
套接字。 您还可以添加一次性callback作为可选参数。