首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为OkHttpClient设置连接超时?2017年

如何为OkHttpClient设置连接超时?2017年
EN

Stack Overflow用户
提问于 2017-06-18 23:11:10
回答 1查看 1.3K关注 0票数 1

说这是重复是容易的,但事实并非如此。

我读过许多关于如何在android中设置连接超时的文章,但这篇文章已经有4-7年的历史了,我认为我们都需要对这个主题进行更新,因为这些方法已经过时或不再存在。

因此,问题是在等待服务器的响应时,如何设置连接超时?

代码语言:javascript
复制
final Response response = httpClient.newCall(request).execute();

if (response.isSuccessful()) {
                          //success
} else {
       //unsuccessful
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-18 23:32:11

如果通过OkHttpClient创建OkHttpClient.Builder,则可以调用各种超时选项的方法

如果您需要为特定的HTTP请求重写它们,请在您的newBuilder()上调用OkHttpClient。这将为您提供一个具有与您最初使用的设置相同的OkHttpClient.Builder您可以根据需要覆盖这些,并从新的Builder中创建一个临时OkHttpClient,用于这个一次性调用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44620389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档