關于HTTP請求超時字段定義
一、ConnectionRequestTimeout 超時
HttpClient 使用連接池來管理連接,這個時間是從連接池獲取連接的超時時間,可以聯想從數據庫連接池獲取數據庫連接。
二、ConnectTimeout 超時
建立連接超時,客戶端和服務器間建立連接進行的三次握手完成的時間
三、SocketTimeout 超時
數據傳輸過程中數據包之間間隔的最大時間,Http響應報文可能有多個小報文組成,
如果傳輸報文的間隔時間超過設置這個時間,會報 java.net.SocketTimeoutException: Read timed out 異常的