2014-03-27 99 views
-3

我使用的Apache HTTP客戶端爲http http客戶端設置了什麼超時時間?

import org.apache.http.impl.client.DefaultHttpClient; 
//... 
my_httpParams = new BasicHttpParams(); 
HttpConnectionParams.setConnectionTimeout(my_httpParams, 300); 
HttpConnectionParams.setSoTimeout(my_httpParams, 300); 
httpclient = new DefaultHttpClient(my_httpParams); 

用於提取名稱匹配調用來自像http://klicktel.de/服務(反向號碼查詢,使用Android的通話記錄爲例)號。正如你所看到的,我將連接和套接字超時的超時設置爲300毫秒。

你有什麼提示什麼超時應該設置爲合理的?我的意思是:用戶希望看到反向號碼,但另一方面,用戶不想無限期地等待號碼被提取。

+0

您應該避免提出含糊不清的問題,例如,沒有客觀答案的問題。事情你不應該問: - 你有什麼建議, - 你覺得呢, - 對任何提示, 看看準則: http://stackoverflow.com/help/dont-詢問 – DallaRosa

回答

0

我發現AndroidHttpClient這似乎回答我的問題的任何值:所配置的阿帕奇DefaultHttpClient的

實施爲Android提供合理的默認設置和註冊方案

0

你可以給我通常給15 seconds.You可以給任何值

+0

問題是詢問應該停留多久,而不是要使用的測量。 – DallaRosa

+0

我的不好。我的意思是給出一個極限值,分別爲15秒和10秒,分別爲 – playmaker420

+0

http://stackoverflow.com/questions/3972345/java-reasonable-timeout-period-for-urlconnection檢查是否有幫助 – playmaker420

相關問題