说这是重复是容易的,但事实并非如此。
我读过许多关于如何在android中设置连接超时的文章,但这篇文章已经有4-7年的历史了,我认为我们都需要对这个主题进行更新,因为这些方法已经过时或不再存在。
因此,问题是在等待服务器的响应时,如何设置连接超时?
final Response response = httpClient.newCall(request).execute();
if (response.isSuccessful()) {
//success
} else {
//unsuccessful
}发布于 2017-06-18 23:32:11
如果通过OkHttpClient创建OkHttpClient.Builder,则可以调用各种超时选项的方法。
如果您需要为特定的HTTP请求重写它们,请在您的newBuilder()上调用OkHttpClient。这将为您提供一个具有与您最初使用的设置相同的OkHttpClient.Builder。您可以根据需要覆盖这些,并从新的Builder中创建一个临时OkHttpClient,用于这个一次性调用。
https://stackoverflow.com/questions/44620389
复制相似问题