我可以将请求超时设置为零以便永远等待吗?

时间:2017-04-05 19:58:53

标签: node.js npm request

我正在使用npm request模块,该模块在文档中说明:

  

timeout - 包含等待的毫秒数的整数   服务器之前发送响应头(并启动响应主体)   中止请求。注意,如果是底层的TCP连接   无法建立,OS范围内的TCP连接超时   否决了超时选项(Linux中的默认值可以是任何地方   20-120秒)。

它没有状态是我是否可以像传统做的那样将值设置为零,以表明我希望它永远等待。它也没有说明默认值是什么。

任何人都可以回答我的两个问题吗?

*附录I *

假设此模块仅使用基础http库,那么该文档也无法澄清这一点:

  

request.setTimeout(timeout [,callback])#

     

添加于:v0.5.9 timeout请求前的毫秒数   被认为是超时的。 callback可选功能   发生超时时调用。与绑定到超时事件相同。   将套接字分配给此请求并连接后   将调用socket.setTimeout()。

(来自:https://nodejs.org/api/http.html#http_request_settimeout_timeout_callback

0 个答案:

没有答案