但我想要的是这样的
builder.allTimeout(50, TimeUnit.SECONDS)
我找不到任何可以为所有人设置超时的方法,因为您可以在文档中查看它。
http://square.github.io/okhttp/3.x/okhttp/
此外,我找不到一个理由,为什么你要实现这一点。
final int ALL_TIMEOUT = 30;
new OkHttpClient().newBuilder()
.readTimeout(ALL_TIMEOUT, TimeUnit.SECONDS)
.connectTimeout(ALL_TIMEOUT, TimeUnit.SECONDS);
.writeTimeout(ALL_TIMEOUT, TimeUnit.SECONDS);
很容易说它是重复的,但它不是。 我读过许多关于如何在中设置连接超时的帖子,但是这些帖子已经有4-7年的历史了,我认为我们都需要更新这个主题,因为这些方法已经不被推荐或者不再存在了。 所以问题是,当我等待服务器的响应时,如何设置连接超时?
问题内容: 我org.springframework.ws.client.core.WebServiceTemplate用于拨打Web服务。如何为通话配置超时。 问题答案: 如果你使用的是Spring Webservices 2.1.0版本,则可以使用HttpComponentsMessageSender设置超时。 Spring不推荐使用CommonsHttpMessageSender,因此不再推
我正在尝试在我的WebClient上设置超时,以下是当前代码: 我需要添加超时和池策略,我在想这样的事情: 但是我不知道如何在我的webclient中设置httpClient
问题内容: 我在我的应用程序中使用Retrofit库,我想将超时设置为60秒。改装有某种方法可以做到这一点吗? 我以这种方式设置Retrofit: 如何设置超时时间? 问题答案: 您可以在基础HTTP客户端上设置超时。如果未指定客户端,则Retrofit将使用默认的连接和读取超时创建一个客户端。要设置自己的超时时间,您需要配置自己的客户端并将其提供给。 一种选择是使用也是来自Square 的OkH
我这样设置改型: 如何设置超时?