方法1:
程序里面加这句代码
System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
方法2:
改变请求验证策略
自定义验证
public static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors){
//直接确认,否则打不开
return true;
}
请求之前先设置验证
//设置最大连接数
ServicePointManager.DefaultConnectionLimit = 200;
//设置https验证方式
if (url.StartsWith("https", StringComparison.OrdinalIgnoreCase)){ ServicePointManager.ServerCertificateValidationCallback = CheckValidationResult; }