From c7ef23a41cc5f81ebae95b5f6e8dca2294d71e1f Mon Sep 17 00:00:00 2001
From: 李宇 <986321569@qq.com>
Date: 星期五, 20 八月 2021 13:49:41 +0800
Subject: [PATCH] 修改邮件发送

---
 src/main/java/com/nanometer/smartlab/util/HttpUtil.java |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/nanometer/smartlab/util/HttpUtil.java b/src/main/java/com/nanometer/smartlab/util/HttpUtil.java
index 38008a0..50c6a9a 100644
--- a/src/main/java/com/nanometer/smartlab/util/HttpUtil.java
+++ b/src/main/java/com/nanometer/smartlab/util/HttpUtil.java
@@ -3,16 +3,13 @@
 import com.nanometer.smartlab.exception.BusinessException;
 import com.nanometer.smartlab.exception.ExceptionEnumCode;
 import org.apache.http.NameValuePair;
-import org.apache.http.client.ClientProtocolException;
+import org.apache.http.client.config.RequestConfig;
 import org.apache.http.client.methods.CloseableHttpResponse;
 import org.apache.http.client.methods.HttpGet;
 import org.apache.http.client.utils.URIBuilder;
 import org.apache.http.impl.client.CloseableHttpClient;
-import org.apache.http.impl.client.DefaultHttpClient;
 import org.apache.http.impl.client.HttpClients;
 import org.apache.http.util.EntityUtils;
-
-import javax.swing.text.html.parser.Entity;
 import java.io.IOException;
 import java.net.URISyntaxException;
 import java.util.List;
@@ -25,7 +22,11 @@
             CloseableHttpClient client = HttpClients.createDefault();
             URIBuilder builder = new URIBuilder(url);
             URIBuilder uriBuilder = builder.setParameters(params);
+
+            RequestConfig requestConfig = RequestConfig.custom().setConnectionRequestTimeout(120000)
+                    .setSocketTimeout(120000).setConnectTimeout(120000).build();  //设置超时
             HttpGet get = new HttpGet(uriBuilder.build());
+            get.setConfig(requestConfig);
             CloseableHttpResponse res = client.execute(get);
             return EntityUtils.toString(res.getEntity(), "UTF-8");
         } catch (IOException | URISyntaxException e) {

--
Gitblit v1.9.2