關(guān)于HTTP請求超時(shí)字段定義
一、ConnectionRequestTimeout 超時(shí)
HttpClient 使用連接池來管理連接,這個(gè)時(shí)間是從連接池獲取連接的超時(shí)時(shí)間,可以聯(lián)想從數(shù)據(jù)庫連接池獲取數(shù)據(jù)庫連接。
二、ConnectTimeout 超時(shí)
建立連接超時(shí),客戶端和服務(wù)器間建立連接進(jìn)行的三次握手完成的時(shí)間
三、SocketTimeout 超時(shí)
數(shù)據(jù)傳輸過程中數(shù)據(jù)包之間間隔的最大時(shí)間,Http響應(yīng)報(bào)文可能有多個(gè)小報(bào)文組成,
如果傳輸報(bào)文的間隔時(shí)間超過設(shè)置這個(gè)時(shí)間,會報(bào) java.net.SocketTimeoutException: Read timed out 異常的
posted on 2018-04-20 14:36
ForMeBlog 閱讀(362)
評論(0) 編輯 收藏 所屬分類:
日常寫作