【发布时间】:2012-02-26 18:03:09
【问题描述】:
有没有办法在 node.js http.request 中设置套接字连接超时?
我不想设置 http 请求超时,而是设置连接超时。
【问题讨论】:
有没有办法在 node.js http.request 中设置套接字连接超时?
我不想设置 http 请求超时,而是设置连接超时。
【问题讨论】:
使用req.socket.setTimeout(30000); 这会覆盖默认的套接字没有超时。请注意,timeout 事件不会自动关闭连接,您必须在处理事件时自己执行此操作,通常通过在套接字上调用 end() 或 destroy。您还可以添加一次性回调作为可选参数。
【讨论】: