From f6272f1af76309b8ff762983c0d8fde7cef2b58d Mon Sep 17 00:00:00 2001 From: whpat124 <124653847@qq.com> Date: Fri, 27 Dec 2024 06:22:52 +0000 Subject: [PATCH] =?UTF-8?q?update=20src/main/java/io/jboot/components/http?= =?UTF-8?q?/okhttp/OKHttpImpl.java.=20request=E7=9A=84timeout=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=BA=94=E8=AF=A5=E9=9C=80=E8=A6=81=E5=B8=A6=E5=88=B0?= =?UTF-8?q?okHttpClient=E4=B8=8A=E5=8E=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: whpat124 <124653847@qq.com> --- .../java/io/jboot/components/http/okhttp/OKHttpImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/jboot/components/http/okhttp/OKHttpImpl.java b/src/main/java/io/jboot/components/http/okhttp/OKHttpImpl.java index a6e3ce12..9ad5bf61 100644 --- a/src/main/java/io/jboot/components/http/okhttp/OKHttpImpl.java +++ b/src/main/java/io/jboot/components/http/okhttp/OKHttpImpl.java @@ -129,7 +129,9 @@ public class OKHttpImpl implements JbootHttp { } - OkHttpClient.Builder builder = new OkHttpClient.Builder(); + OkHttpClient.Builder builder = new OkHttpClient.Builder() + .readTimeout(request.getReadTimeOut(), TimeUnit.MILLISECONDS) + .connectTimeout(request.getConnectTimeOut(), TimeUnit.MILLISECONDS); if (request.getProxy() != null) { builder.proxy(request.getProxy()); } @@ -138,7 +140,9 @@ public class OKHttpImpl implements JbootHttp { } public OkHttpClient getHttpsClient(JbootHttpRequest request) throws Exception { - OkHttpClient.Builder builder = new OkHttpClient.Builder(); + OkHttpClient.Builder builder = new OkHttpClient.Builder() + .readTimeout(request.getReadTimeOut(), TimeUnit.MILLISECONDS) + .connectTimeout(request.getConnectTimeOut(), TimeUnit.MILLISECONDS); //自定义 sslContext if (request.getSslContext() != null) { SSLSocketFactory ssf = request.getSslContext().getSocketFactory(); -- Gitee