瀏覽代碼

Merge remote-tracking branch 'origin/test' into test

yumeng 5 年之前
父節點
當前提交
14db7651c6
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      module-common/src/main/java/cn/com/ctop/common/module/utils/HttpUtils.java

+ 4 - 0
module-common/src/main/java/cn/com/ctop/common/module/utils/HttpUtils.java

@@ -68,6 +68,8 @@ public class HttpUtils {
             client = HttpClientBuilder.create().build();
             httpEntity.setURI(URI.create(url));
             httpEntity.setEntity(new StringEntity(params.toJSONString(), ContentType.APPLICATION_JSON));
+            RequestConfig requestConfig = RequestConfig.custom().setSocketTimeout(12000).setConnectTimeout(12000).build();
+            httpEntity.setConfig(requestConfig);
             response = client.execute(httpEntity);
             if (response != null && response.getStatusLine().getStatusCode() == 200) {
                 BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
@@ -105,6 +107,8 @@ public class HttpUtils {
         try {
             client = HttpClientBuilder.create().build();
             httpEntity.setEntity(new StringEntity(params.toJSONString(), ContentType.APPLICATION_JSON));
+            RequestConfig requestConfig = RequestConfig.custom().setSocketTimeout(12000).setConnectTimeout(12000).build();
+            httpEntity.setConfig(requestConfig);
             response = client.execute(httpEntity);
             if (response != null && response.getStatusLine().getStatusCode() == 200) {
                 BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));