# 前言
在使用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