Java HttpClient 超时设置
1. 概述
在本教程中,我们将展示如何使用从 Java 11 开始提供的新的 Java HTTP 客户端设置超时。
如果我们需要刷新我们的知识,我们可以从 Java HTTP 客户端的教程开始。
另一方面,要学习如何使用旧库设置超时,请参见 HttpUrlConnection。
2. 配置超时
首先,我们需要设置一个 HttpClient 以便能够进行 HTTP 请求:
private static HttpClient getHttpClientWithTimeout(int seconds) {
return HttpClient.newBuilder()
.connectTimeout(Duration.ofSeconds(seconds))
.build();
}
大约 3 分钟