当前位置:   article > 正文

C#“请求被中止: 未能创建 SSL/TLS 安全通道”的解决方法

C#“请求被中止: 未能创建 SSL/TLS 安全通道”的解决方法

创建请求的前面加上这个

  1. if (targetURL.StartsWith("https", StringComparison.OrdinalIgnoreCase))
  2. {
  3. ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3;//设置这个安全协议必须在创建请求之前!
  4. }

下面才是你创建请求的代码

request = (HttpWebRequest)WebRequest.Create(targetURL);

一定要在创建请求的前面加上这个,不然这一次请求并不会应用这个安全协议。(血的教训

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/830645
推荐阅读
相关标签
  

闽ICP备14008679号