當咱們有時用代碼編寫post請求url遠程地址會報「基礎鏈接已經關閉: 未能爲 SSL/TLS 安全通道創建信任關係。 ---> System.Security.Authentication.AuthenticationException: 根據驗證過程,遠程證書無效。」這個異常,是由於遠程url使用的域名 沒有購買證書,因此用如下方式來解決:安全
ps:在create url以前 設定「獲取或設置用於驗證服務器證書的回調」永遠爲true 便可,具體以下服務器
post請求必定須要:System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);post
在這句代碼前加上: ServicePointManager.ServerCertificateValidationCallback += RemoteCertificateValidate;便可url
RemoteCertificateValidate事件代碼以下:spa
private static bool RemoteCertificateValidate(object sender, X509Certificate cert,X509Chain chain, SslPolicyErrors error)
{
//爲了經過證書驗證,老是返回true
return true;
}事件
搞定域名