C#模拟Http请求时出现 基础连接已经关闭 未能为 SSLTLS 安全通道建立信任关系
Posted 随遇而安
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#模拟Http请求时出现 基础连接已经关闭 未能为 SSLTLS 安全通道建立信任关系相关的知识,希望对你有一定的参考价值。
//解决方法: //引入命名空间: using System.Security.Cryptography.X509Certificates; using System.Net.Security; //定义方法: private static bool RemoteCertificateValidate(object sender, X509Certificate cert, X509Chain chain, SslPolicyErrors error) { //为了通过证书验证,总是返回true return true; } //调用方法一: //在构造函数中调用: static WxRequest() { // 获取验证证书的回调函数 ServicePointManager.ServerCertificateValidationCallback+=RemoteCertificateValidate; } //方法二: //在WebRequest请求之前调用: ServicePointManager.ServerCertificateValidationCallback+=RemoteCertificateValidate;
以上是关于C#模拟Http请求时出现 基础连接已经关闭 未能为 SSLTLS 安全通道建立信任关系的主要内容,如果未能解决你的问题,请参考以下文章
C#动态调用webService出现 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。
C# 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。
[C#]基础连接已经关闭 未能为 SSL/TLS 安全通道建立信任关系
尝试从 Visual c# 程序更新 oracle 时出现“无效操作。连接已关闭”错误