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

我已经设置了与 API 的连接,一切似乎都在工作,但我需要设置一个超时时间才能显示数据。我已经检查了之前在 StackOverflow 上的答案,但似乎没有一种方法适合。你知道如何正确设置超时吗?

我尝试了这些答案中的几个代码(How to set connection timeout with OkHttp),但始终存在一些问题。在这一点上,我有一个错误,说它无法解析方法 setReadConnection

OkHttpClient client = new OkHttpClient.Builder().setReadTimeout(30, TimeUnit.SECONDS).build();

我只是希望这能帮助我最终在应用程序中显示数据。感谢您的任何提示


隔江千里
浏览 85回答 1
1回答

Qyouu

是你要找的吗?OkHttpClient okHttpClient = new OkHttpClient.Builder()            //default timeout for not annotated requests            .readTimeout(10000, TimeUnit.MILLISECONDS)            .connectTimeout(10000, TimeUnit.MILLISECONDS)            .writeTimeout(10000, TimeUnit.MILLISECONDS)            .build();
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java