1
默認值是無限的。使用Apache的HttpClient時,我是否需要指定超時值?
但是由於我在Android中使用Apache Client [1],由於移動網絡總是不可靠,所以我需要設置http.socket.timeout
和http.connection.timeout
?
如果是,我應該設置什麼值?是一分鐘適合移動網絡(例如3G)的價值?
[1] http://hc.apache.org/httpcomponents-client-ga/tutorial/html/connmgmt.html
你如何拿出60秒?有沒有任何標準做法? – Ryan 2012-08-13 14:35:43
60s是谷歌在SDK('android.net.http.AndroidHttpClient')提供的HttpClient實現中使用的東西 - 它增加了一些小技巧 - 比如配置套接字和連接超時,但是選擇超時的動機接近不存在。 「調整味道」,但至少60秒是AndroidHttpClient的默認行爲。 – Jens 2012-08-13 15:01:51