程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#模擬Http請求時出現 基礎連接已經關閉 未能為 SSLTLS 安全通道建立信任關系,

C#模擬Http請求時出現 基礎連接已經關閉 未能為 SSLTLS 安全通道建立信任關系,

編輯:C#入門知識

C#模擬Http請求時出現 基礎連接已經關閉 未能為 SSLTLS 安全通道建立信任關系,


//解決方法:

//引入命名空間:
using System.Security.Cryptography.X509Certificates;
using System.Net.Security;


//定義方法:

private static bool RemoteCertificateValidate(object sender, X509Certificate cert, X509Chain chain, SslPolicyErrors error)
{
    //為了通過證書驗證,總是返回true
    return true;
}


//調用方法一:

//在構造函數中調用:

static WxRequest()
{
    // 獲取驗證證書的回調函數
    ServicePointManager.ServerCertificateValidationCallback+=RemoteCertificateValidate;
}

//方法二:

//在WebRequest請求之前調用:

ServicePointManager.ServerCertificateValidationCallback+=RemoteCertificateValidate;

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved