C#编程报错:Could not establish trust relationship for the SSL/TLS secure 解决办法

# 前言

在使用C#编写软件要用webrequest获取资源时,报“The underlying connection was closed:Could not establish trust relationship for the SSL/TLS secure channel.”的错。网上各种解决办法都有、但是最实用的办法还是如下、简单的代码就可以完美解决!主要还是在于Http与HTTPS的区别!

# 解决代码


ServicePointManager.ServerCertificateValidationCallback +=
            delegate(
               object sender,
               X509Certificate certificate,
               X509Chain chain,
               SslPolicyErrors sslPolicyErrors)
            {
                return true;
            };

#调用使用

在需要执行HttpWebRequest的地方加上如上代码即可!VS中会报using请仔细using导入设置即可!
这样就不会报错了!

原创文章,作者:纸飞机,如若转载,请注明出处:https://www.zfjsec.com/493.html
-- 展开阅读全文 --
C# 调用MySQL数据库、使用using MySql.Data.MySqlClien无效解决办法
« 上一篇 09-24
纸飞机SEC—JAVA系列中级课程-第二节
下一篇 » 10-17

发表评论