我正在使用'请求'node.js module(https://github.com/request/request)将请求发送到另一个服务。有时需要发送请求并等待响应无限,因为该服务已发送到该请求的缓慢。
可以将"超时"属性设置为请求,通过这种方式,您将覆盖读取和连接超时的默认值:
超时 - 整数包含毫秒数等待服务器在中止请求之前发送响应标头(并启动响应主体)的数量。请注意,如果无法建立基础TCP连接,则OS范围的TCP连接超时将覆盖超时选项(Linux中的默认值可以从20-120秒开始)。
>但是,我们可以设定什么值来使此超时无限?
将server.timeout
属性从120,000
(默认)设置为0
所有客户都有自己的超时(Chrome,firefox,...),然后您必须认为设置无限超时是没有用的,您必须重新考虑您的问题不是一个好方法