叶君翔 3 роки тому
батько
коміт
e89e269b65

+ 4 - 2
lb-common/src/main/java/com/ydd/common/utils/http/HttpUtils.java

@@ -32,6 +32,7 @@ import org.apache.http.client.methods.CloseableHttpResponse;
 import org.apache.http.client.methods.HttpPost;
 import org.apache.http.config.Registry;
 import org.apache.http.config.RegistryBuilder;
+import org.apache.http.conn.ConnectTimeoutException;
 import org.apache.http.conn.socket.ConnectionSocketFactory;
 import org.apache.http.conn.socket.PlainConnectionSocketFactory;
 import org.apache.http.conn.ssl.SSLConnectionSocketFactory;
@@ -340,9 +341,10 @@ public class HttpUtils
             if (response.getStatusLine().getStatusCode() == 200) {
                 return EntityUtils.toString(entity, charset);
             }
+        } catch (ConnectException | SocketTimeoutException | ConnectTimeoutException e) {
+            log.error("post请求异常,请求地址:{}, param: {}, 异常信息: {}", url, requestBodyString, e);
         } catch (IOException e) {
-            log.error("post请求异常,请求地址:" + url + ", 异常信息:" + JSON.toJSONString(e));
-            throw e;
+            log.error("post请求异常,请求地址:{}, param: {}, 异常信息: {}", url, requestBodyString, JSON.toJSONString(e));
         } finally {
             closeALL(entity, response, httpClient);
         }