HttpCient的三種Timeout分析
1、ConnectionRequestTimeout
HttpClient 使用連線池來管理連線,這個時間是從連線池獲取連線的超時時間,可以聯想下資料庫的連線池。2、ConnectTimeout
連線建立時間,三次握手完成的時間。3、SocketTimeout
資料傳輸過程中資料包之間間隔的最大時間,http響應報文,可能有多個小報文組成,這些報文的間隔時間超過設定這個時間,才會報java.net.SocketTimeoutException: Read timed out異常的。轉自【http://www.blogjava.net/feng0801/】