我正在使用'request'node.js模塊(https://github.com/request/request)向其他服務發送請求。 有時需要發送請求並無限期地等待響應,因爲發送請求的服務緩慢。是否可以在node.js請求中設置無限超時?
它可以設置「超時」屬性的請求,並通過這種方式,您將覆蓋讀取和連接超時默認值:
超時 - 包含的毫秒數整數等待服務器在中止請求之前發送響應標頭(並啓動響應正文)。請注意,如果無法建立底層TCP連接,則全系統範圍的TCP連接超時將取消超時選項(Linux中的默認值可能在20-120秒之間)。
但是,我們可以設置什麼值使這個超時無限?
我想億萬將是無限的。我真的不認爲你會等待超過10天。 –
您可以控制服務器超時。但客戶端可能會有自己的超時(如瀏覽器),這是您無法控制的。 – jfriend00
當然,這是一個設置十億的選項。但是幻數總是看起來像解決方法。如果一些官方文檔說超時設置爲0等於無限,但它沒有說明,那將是完美的。 –