我正在使用'request'node.js模块(https://github.com/request/request)向其他服务发送请求。 有时需要发送请求并无限期地等待响应,因为发送请求的服务缓慢。是否可以在node.js请求中设置无限超时?
它可以设置“超时”属性的请求,并通过这种方式,您将覆盖读取和连接超时默认值:
超时 - 包含的毫秒数整数等待服务器在中止请求之前发送响应标头(并启动响应正文)。请注意,如果无法建立底层TCP连接,则全系统范围的TCP连接超时将取消超时选项(Linux中的默认值可能在20-120秒之间)。
但是,我们可以设置什么值使这个超时无限?
我想亿万将是无限的。我真的不认为你会等待超过10天。 –
您可以控制服务器超时。但客户端可能会有自己的超时(如浏览器),这是您无法控制的。 – jfriend00
当然,这是一个设置十亿的选项。但是幻数总是看起来像解决方法。如果一些官方文档说超时设置为0等于无限,但它没有说明,那将是完美的。 –