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