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