天天看點

不得不知的Web知識 —— HttpClient中SocketTimeOut、ConnectionTimeOut與ConnectionManagerTimeOut差別

資料來源:https://www.baeldung.com/httpclient-timeout
不得不知的Web知識 —— HttpClient中SocketTimeOut、ConnectionTimeOut與ConnectionManagerTimeOut差別

背景:最近用HttpClient設定SocketTimeOut時發現自己原本了解有誤,借此查閱資料并做記錄

  • Connection Timeout

    作用:自請求發起開始與遠端伺服器建立連接配接的最長等待時間。

  • Socket Timeout

    作用:指最長等待資料的時間,或建立連接配接後兩個資料包之間的最大傳輸時間間隔。

  • Connection Manager Timeout

    作用:自發起請求起,等待擷取來自連接配接管理器或連接配接池的最長時間。

最後,如果對你有幫助麻煩點個免費的贊吧^ _ ^