当前位置:   article > 正文

System.Net.WebException: 请求被中止: 未能创建 SSL/TLS 安全通道。

System.Net.WebException: 请求被中止: 未能创建 SSL/TLS 安全通道。

System.Net.WebException: 请求被中止: 未能创建 SSL/TLS 安全通道。
客户端执行https请求时,报出“System.Net.WebException: 请求被中止: 未能创建 SSL/TLS 安全通道。”的问题。原因是:服务端更改了安全协议,而执行的客户端并未注册该协议。
如果客户端的.net framework版本低于4.0,协议类型枚举中只有
    ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls;
需修改成如下任一方式即可(系统需支持.net framework4.5及以上版本):
    1、ServicePointManager.SecurityProtocol = (SecurityProtocolType)48 
                                            | (SecurityProtocolType)192 
                                            | (SecurityProtocolType)768 
                                            | (SecurityProtocolType)3072;
    or
    2、ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3
                                            | SecurityProtocolType.Tls
                                            | SecurityProtocolType.Tls11
                                            | SecurityProtocolType.Tls12;

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

闽ICP备14008679号