android - okHttpClient 在放弃之前会重试多少次?

标签 android okhttp

okHttpClient在出现如下flag时会重试多少次才放弃 public OkHttpClient.Builder retryOnConnectionFailure(boolean retryOnConnectionFailure)) 已设置。我正在使用以下版本。

编译'com.squareup.okhttp:okhttp-urlconnection:2.2.0' 编译 'com.squareup.okhttp:okhttp:2.2.0'

documentation什么都没说

提前致谢。

如果反对,请说明原因。

最佳答案

当 OkHttp 回收连接以减少连接建立延迟时,这些连接可能会失败。这是 OkHttp 为你做的主要恢复类型。实际上,这最多重试一次。发出许多并发请求然后空闲的应用程序可能会在池中有多个失效连接,在这些情况下,多个回收连接将失败。

这里的设置是连接池大小。默认限制为 5。

请升级到现代版本的 OkHttp。您使用的版本有许多错误已在较新版本中修复。使用过时的 HTTP 客户端是危险的,因为 HTTPS 标准已为应对安全问题而发生变化。

关于android - okHttpClient 在放弃之前会重试多少次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47539825/

相关文章:

Android - 在 Webview 中使用 OkHttp

java - Android 房间持久性查询返回空值

php - 如何从 html 按钮启动条码扫描器

android - 从另一个应用程序销毁 Activity 或应用程序本身

Android 改造 GET @Query ArrayList

java - 如何使用OkHttp3获取JSONArray形式的JSONObject

Android OkHTTP 设置 NTCredentials

单选中的android图像

java - 搜索栏移动时显示进度

android - Square 的 OkHttp。下载进度