歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android HttpClient的幾個超時時間

Android HttpClient的有3種超時時間,分別是:

1、

ConnManagerParams.setTimeout(params, 1000);

2、

HttpConnectionParams.setConnectionTimeout(params, 2000);

3、

HttpConnectionParams.setSoTimeout(params, 4000);

下面分別解釋:

1、定義了從ConnectionManager管理的連接池中取出連接的超時時間。

2、定義了通過網絡與服務器建立連接的超時時間。HttpClient通過一個異步線程去創建與服務器的Socket連接,這就是該Socket連接的超時時間。

3、定義了Socket讀數據的超時時間,即從服務器獲取響應數據需要等待的時間。

以上3種超時分別會拋出ConnectionPoolTimeoutException,ConnectionTimeoutException與SocketTimeoutException。

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved