杨鑫 1 рік тому
батько
коміт
d22a6e5654

+ 12 - 2
src/main/java/com/zhiqiyun/open/core/video/impl/VideoAnalysisServiceImpl.java

@@ -96,7 +96,12 @@ public class VideoAnalysisServiceImpl implements VideoAnalysisService {
         CloseableHttpClient httpClient = createSSLClientDefault();
         String url = String.format("%s" + uri, VCM_URI);
         log.info("REQUEST URI:{},cooke:{}", url, cookie);
-        RequestConfig defaultConfig = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD).build();
+        RequestConfig defaultConfig = RequestConfig.custom()
+                //连接超时时间10秒
+                .setConnectTimeout(10000)
+                //数据读取超时时间5秒
+                .setSocketTimeout(5000)
+                .setCookieSpec(CookieSpecs.STANDARD).build();
 
         // 2. 创建POST请求
         HttpPost httpPost = new HttpPost(url);
@@ -132,7 +137,12 @@ public class VideoAnalysisServiceImpl implements VideoAnalysisService {
         log.info("REQUEST URI:{}", url);
         url = getRequestGetUri(url, paramValues);
         log.info("REQUEST getRequestGetUri URI:{}", url);
-        RequestConfig defaultConfig = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD).build();
+        RequestConfig defaultConfig = RequestConfig.custom()
+                //连接超时时间10秒
+                .setConnectTimeout(10000)
+                //数据读取超时时间5秒
+                .setSocketTimeout(5000)
+                .setCookieSpec(CookieSpecs.STANDARD).build();
         HttpGet httpGet = new HttpGet(url);
         httpGet.setHeader("Content-Type", "application/json;charset=UTF-8");
         httpGet.setHeader("Connection", "keep-alive");

+ 12 - 2
src/main/java/com/zhiqiyun/open/core/video/impl/VideoDockingServiceImpl.java

@@ -244,7 +244,12 @@ public class VideoDockingServiceImpl implements VideoDockingService {
         log.info("REQUEST URI:{}", url);
         url = getRequestGetUri(url, paramValues);
         log.info("REQUEST getRequestGetUri URI:{}", url);
-        RequestConfig defaultConfig = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD).build();
+        RequestConfig defaultConfig = RequestConfig.custom()
+                //连接超时时间10秒
+                .setConnectTimeout(10000)
+                //数据读取超时时间5秒
+                .setSocketTimeout(5000)
+                .setCookieSpec(CookieSpecs.STANDARD).build();
         HttpGet httpGet = new HttpGet(url);
         httpGet.setHeader("Content-Type", "application/json;charset=UTF-8");
         httpGet.setHeader("Connection", "keep-alive");
@@ -280,7 +285,12 @@ public class VideoDockingServiceImpl implements VideoDockingService {
         String url = String.format("%s" + uri, URI);
         log.info("REQUEST URI:{},cooke:{}", url, cookie);
         url = getRequestGetUri(url, paramValues);
-        RequestConfig defaultConfig = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD).build();
+        RequestConfig defaultConfig = RequestConfig.custom()
+                //连接超时时间10秒
+                .setConnectTimeout(10000)
+                //数据读取超时时间5秒
+                .setSocketTimeout(5000)
+                .setCookieSpec(CookieSpecs.STANDARD).build();
 
         // 2. 创建POST请求
         HttpDelete httpDelete = new HttpDelete(url);

+ 12 - 2
src/main/java/com/zhiqiyun/open/core/video/impl/VideoDockingUrbanServiceImpl.java

@@ -197,7 +197,12 @@ public class VideoDockingUrbanServiceImpl implements VideoDockingUrbanService {
         CloseableHttpClient httpClient = createSSLClientDefault();
         String url = String.format("%s" + uri, URI);
         log.info("REQUEST URI:{},cooke:{}", url, cookie);
-        RequestConfig defaultConfig = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD).build();
+        RequestConfig defaultConfig = RequestConfig.custom()
+                //连接超时时间10秒
+                .setConnectTimeout(10000)
+                //数据读取超时时间5秒
+                .setSocketTimeout(5000)
+                .setCookieSpec(CookieSpecs.STANDARD).build();
 
         // 2. 创建POST请求
         HttpPost httpPost = new HttpPost(url);
@@ -234,7 +239,12 @@ public class VideoDockingUrbanServiceImpl implements VideoDockingUrbanService {
         log.info("REQUEST URI:{}", url);
         url = getRequestGetUri(url, paramValues);
         log.info("REQUEST getRequestGetUri URI:{}", url);
-        RequestConfig defaultConfig = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD).build();
+        RequestConfig defaultConfig = RequestConfig.custom()
+                //连接超时时间10秒
+                .setConnectTimeout(10000)
+                //数据读取超时时间5秒
+                .setSocketTimeout(5000)
+                .setCookieSpec(CookieSpecs.STANDARD).build();
         HttpGet httpGet = new HttpGet(url);
         httpGet.setHeader("Content-Type", "application/json;charset=UTF-8");
         httpGet.setHeader("Connection", "keep-alive");