From e084539a1fbdf8335fcaf088969add8350bbd6a3 Mon Sep 17 00:00:00 2001
From: ZQN <364596817@qq.com>
Date: 星期六, 22 六月 2024 11:51:44 +0800
Subject: [PATCH] 云片短信忽略SSL

---
 project-common/src/main/java/com/project/common/sms/YPSmsApi.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/project-common/src/main/java/com/project/common/sms/YPSmsApi.java b/project-common/src/main/java/com/project/common/sms/YPSmsApi.java
index b3d1067..ce14141 100644
--- a/project-common/src/main/java/com/project/common/sms/YPSmsApi.java
+++ b/project-common/src/main/java/com/project/common/sms/YPSmsApi.java
@@ -1,13 +1,13 @@
 package com.project.common.sms;
 
 import com.project.common.constant.Constants;
+import com.project.common.utils.SslUtils;
 import org.apache.http.HttpEntity;
 import org.apache.http.NameValuePair;
 import org.apache.http.client.entity.UrlEncodedFormEntity;
 import org.apache.http.client.methods.CloseableHttpResponse;
 import org.apache.http.client.methods.HttpPost;
 import org.apache.http.impl.client.CloseableHttpClient;
-import org.apache.http.impl.client.HttpClients;
 import org.apache.http.message.BasicNameValuePair;
 import org.apache.http.util.EntityUtils;
 
@@ -15,6 +15,8 @@
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+
+import static com.project.common.utils.WxPayUtils.createIgnoreSSLHttpClient;
 
 /**
  * 鐭俊http鎺ュ彛鐨刯ava浠g爜璋冪敤绀轰緥
@@ -96,11 +98,16 @@
      */
     public static String post(String url, Map<String, String> paramsMap)
     {
-        CloseableHttpClient client = HttpClients.createDefault();
+        CloseableHttpClient client = createIgnoreSSLHttpClient();
+
         String responseText = "";
         CloseableHttpResponse response = null;
         try {
+
             HttpPost method = new HttpPost(url);
+            if(method.getURI().getPath().contains("https")){
+                SslUtils.ignoreSsl();
+            }
             if (paramsMap != null) {
                 List<NameValuePair> paramList = new ArrayList<NameValuePair>();
                 for (Map.Entry<String, String> param : paramsMap.entrySet()) {

--
Gitblit v1.9.1