https调用出现【基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系】错误
2015-12-25 15:03
633 查看
今天不知道为什么网站访问就出现问题了,惊得我一头汗,别是我昨天打了log4,就影响今天的内容了,后来发现,确实不是,是写入流失败了,报【基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系】错误,后来让总线查,他们说是自己的接口链接证书失效了,正在补救。
病急乱投医中网上查到解决方法:重写通信通道连接验证回调
直接上代码:
加上了之后发现立即就可以访问了,然而总线还在想替换证书,诶,随他去吧,双方都严谨点问题才会少出点!
病急乱投医中网上查到解决方法:重写通信通道连接验证回调
直接上代码:
先加入命名空间: using System.Net.Security; using System.Security.Authentication; using System.Security.Cryptography.X509Certificates; 再重载CheckValidationResult方法,返回true public bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors) { // 总是接受 return true; } 然后在HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);前面加上如下一行代码: ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(CheckValidationResult);
加上了之后发现立即就可以访问了,然而总线还在想替换证书,诶,随他去吧,双方都严谨点问题才会少出点!
相关文章推荐
- 【iOS】MD5加密与网络数据安全
- 快速自制TC注册码网络验证码系统
- Http协议概述
- 全站 HTTPS 来了
- MFC的网络编程学习摘记
- 全站 HTTPS 来了
- 神经网络中与BP传播算法
- Apache配置http访问转https
- 在Apache+mod_wsgi+python的基础上搭建https安全访问
- 社交网络有依赖症的人都有共同的特点
- Go支持https协议的简单例子
- 非常简单的Python HTTP服务
- 网络传输(最大重叠次数)
- Android网络图片查看器
- WEB级HTTP请求内容的工具
- swift网络请求的相关方法
- Java基础--网络编程01
- Linux下更改TCP window size, MSS, RTT
- iOS获取网络图片的宽、高
- HttpServletResponse addHeader() 与 setHeader() 区别