异常:基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。

来源:互联网 发布:结构优化是什么意思 编辑:程序博客网 时间:2024/05/21 09:38

发起https请求时遇到异常:

基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。如下图:


解决办法:在初始化时加入以下代码:

{            //解决https请求异常:基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。            ServicePointManager.ServerCertificateValidationCallback = (RemoteCertificateValidationCallback)Delegate.Combine(ServicePointManager.ServerCertificateValidationCallback, new RemoteCertificateValidationCallback(ValidateServerCertificate));            ServicePointManager.Expect100Continue = false;            InitializeComponent();        }        private static bool ValidateServerCertificate(object sender, X509Certificate cert, X509Chain chain, SslPolicyErrors error)        {            //为了通过证书验证,总是返回true            return true;        }


0 1
原创粉丝点击