HttpURL连接setConnectionTimeout和setReadTimeOut的推荐值是多少?

时间:2016-08-10 05:28:28

标签: android

我想知道方法setConnectionTimeou()和方法的推荐值是多少 {HIDPURL连接setReadTimeOut()?我知道这些值取决于服务器和服务器正在执行的任务。但我仍然想知道这些方法的推荐值。

2 个答案:

答案 0 :(得分:1)

如果不知道典型的响应时间,很难回答这个问题。在移动网络上使用移动设备时,用户习惯于等待几秒钟。

就个人而言,如果超时在10到15秒之间,我会认为它是正常延迟,如果是20秒或更长,我很可能会退出应用程序。

来自默认Documentation

来自API 1的setConnectTimeout(int timeout)和setReadTimeout(int timeout)

如果此时无法建立连接,则抛出SocketTimeoutException。 默认值为0表示无限超时。

看到此链接,它会让您对此有更多了解。

https://www.nngroup.com/articles/website-response-times/

答案 1 :(得分:1)