Browse Source

设置HTTP
ReadTimeOut 20S
ConnectTimeOut 5S

zhouy 1 năm trước cách đây
mục cha
commit
60ca21ba16
1 tập tin đã thay đổi với 3 bổ sung1 xóa
  1. 3 1
      src/main/java/com/uas/eis/utils/HttpUtils.java

+ 3 - 1
src/main/java/com/uas/eis/utils/HttpUtils.java

@@ -23,6 +23,9 @@ import java.util.stream.Collectors;
 public class HttpUtils {
 
     public static RestTemplate createTemplate() {
+        HttpsClientRequestFactory requestFactory = new HttpsClientRequestFactory();
+        requestFactory.setConnectTimeout(5000);//5s
+        requestFactory.setReadTimeout(20000);//20s
         RestTemplate restTemplate = new RestTemplate(new HttpsClientRequestFactory());
 
         List<HttpMessageConverter<?>> converters = restTemplate.getMessageConverters().stream()
@@ -65,7 +68,6 @@ public class HttpUtils {
     }
 
     static class HttpsClientRequestFactory extends SimpleClientHttpRequestFactory {
-
         static class MySSLSocketFactory extends SSLSocketFactory {
 
             private final SSLSocketFactory delegate;