添加retryConnectFailure参数,如下:
OkHttpClient client = new OkHttpClient.Builder()
.connectTimeout(5, TimeUnit.SECONDS)
.readTimeout(5, TimeUnit.SECONDS)
.retryOnConnectionFailure(false)
.build();
设置retryOnConnectionFailure(false)即可。
该问题在3.4.1之后的版本已解决
本文介绍如何在OkHttp中禁用连接失败后的自动重试功能,通过设置retryOnConnectionFailure参数为false来避免不必要的重试,提高网络请求效率。此改动在OkHttp 3.4.1版本后已解决。
1万+

被折叠的 条评论
为什么被折叠?



