为了账号安全,请及时绑定邮箱和手机立即绑定

如何修复 okhttp 客户端超时错误

如何修复 okhttp 客户端超时错误

隔江千里 2022-12-15 11:18:13
我已经设置了与 API 的连接,一切似乎都在工作,但我需要设置一个超时时间才能显示数据。我已经检查了之前在 StackOverflow 上的答案,但似乎没有一种方法适合。你知道如何正确设置超时吗?我尝试了这些答案中的几个代码(How to set connection timeout with OkHttp),但始终存在一些问题。在这一点上,我有一个错误,说它无法解析方法 setReadConnectionOkHttpClient client = new OkHttpClient.Builder().setReadTimeout(30, TimeUnit.SECONDS).build();我只是希望这能帮助我最终在应用程序中显示数据。感谢您的任何提示
查看完整描述

1 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

是你要找的吗?


OkHttpClient okHttpClient = new OkHttpClient.Builder()

            //default timeout for not annotated requests

            .readTimeout(10000, TimeUnit.MILLISECONDS)

            .connectTimeout(10000, TimeUnit.MILLISECONDS)

            .writeTimeout(10000, TimeUnit.MILLISECONDS)

            .build();


查看完整回答
反对 回复 2022-12-15
  • 1 回答
  • 0 关注
  • 81 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信