From 48df8080d7befac9fff4f5345750699c592512f6 Mon Sep 17 00:00:00 2001
From: chengsc <11752@DESKTOP-DS49RCP>
Date: 星期三, 07 五月 2025 08:21:28 +0800
Subject: [PATCH] 修改问题

---
 Wms/Utility/Tools/HttpHelper.cs |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/Wms/Utility/Tools/HttpHelper.cs b/Wms/Utility/Tools/HttpHelper.cs
index 28bef60..050dc00 100644
--- a/Wms/Utility/Tools/HttpHelper.cs
+++ b/Wms/Utility/Tools/HttpHelper.cs
@@ -4,7 +4,9 @@
 using System.IO;
 using System.Linq;
 using System.Net;
+using System.Net.Security;
 using System.Reflection;
+using System.Security.Cryptography.X509Certificates;
 using System.Text;
 using System.Xml;
 using Newtonsoft.Json;
@@ -13,6 +15,11 @@
 {
     public class HttpHelper
     {
+        private static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors)
+        {
+            return true; //濡傛灉涓嶅笇鏈涢獙璇佽瘉涔︽湁鏁堟�э紝鐩存帴杩斿洖 true
+        }
+
         private static HttpWebRequest GetHttpWebRequest(string url, Dictionary<string, string> headerDic, string method)
         {
             HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
@@ -105,6 +112,10 @@
             }
             try
             {
+                if (url.Contains("https")) 
+                {
+                    ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);
+                }
                 var requestData = GetResponseString(request);
                 LogFile.SaveLogToFile($"{logStr}鍙嶉锛�( {requestData} ),", logStr2);
                 return requestData;
@@ -463,4 +474,6 @@
 
 
     }
+
+    
 }

--
Gitblit v1.8.0