https网站访问第三方https网站时候报错: The request was aborted:Could not create SSL/TLS secure channel.
2021-04-30 20:28
标签:第三方 style not policy manager ret channel nbsp server https网站访问第三方https网站时候报错: The request was aborted:Could not create SSL/TLS secure channel. 解决办法: 回调函数: https网站访问第三方https网站时候报错: The request was aborted:Could not create SSL/TLS secure channel. 标签:第三方 style not policy manager ret channel nbsp server 原文地址:https://www.cnblogs.com/kevin860/p/12150043.htmlif(Url.StartsWith("https",StringComparison.OrdinalIgnoreCase))//https请求
{
ServicePointManager.Expect100Continue = true;
//如果是4.5以上版本可以直接使用
//ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls
// | SecurityProtocolType.Tls11
// | SecurityProtocolType.Tls
// | SecurityProtocolType.Ssl3;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls
| (SecurityProtocolType)768
| (SecurityProtocolType)3072
| SecurityProtocolType.Ssl3;
ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(CheckValidationResult);
request = WebRequest.Create(Url_Temp) as HttpWebRequest;
request.ProtocolVersion = HttpVersion.Version10;
}
else
{
request = WebRequest.Create(Url_Temp) as HttpWebRequest;
}
private static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
{
//为了通过证书验证,总是返回true
return true;
}
上一篇:前端基础之CSS
下一篇:webpack4-1.常见配置
文章标题:https网站访问第三方https网站时候报错: The request was aborted:Could not create SSL/TLS secure channel.
文章链接:http://soscw.com/index.php/essay/80544.html