C# httpwebrequest访问HTTPS错误处理方法
C# httpwebrequest访问HTTPS链接时遇到这个错误,但是如果我开抓包工具,比如filddler2,则POST返回正常
错误提示的Message为:
基础连接已经关闭: 发送时发生错误。
InnerException为:
从传输流收到意外的 EOF 或 0 个字节。
试了网上的N种方法,以下是本次的解决方案:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
把网上找到的解决方案列一下,没准就能解决了你的问题
以下是网上找到的解决方案:
1. request.ProtocolVersion = HttpVersion.Version10;
2. ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);
3.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;
4.换个UserAgent试试
5.在App.config中添加以下内容:
<system.net> <settings> <httpWebRequest useUnsafeHeaderParsing="true"/> </settings> </system.net>
以上这篇C# httpwebrequest访问HTTPS错误处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
栏 目:C#教程
本文标题:C# httpwebrequest访问HTTPS错误处理方法
本文地址:https://www.xiuzhanwang.com/a1/C_jiaocheng/5962.html
您可能感兴趣的文章
- 01-10C#使用ADO.Net部件来访问Access数据库的方法
- 01-10C#访问SQL Server数据库的实现方法
- 01-10详解C#中的接口属性以及属性访问器的访问限制
- 01-10在C#使用字典存储事件示例及实现自定义事件访问器
- 01-10浅谈Visual C#进行图像处理(读取、保存以及对像素的访问)
- 01-10C# Winform 子窗体访问父级窗体的控件和属性
- 01-10C#简单访问SQLite数据库的方法(安装,连接,查询等)
- 01-10C#访问SQLServer增删改查代码实例
- 01-10C# winform 模拟键盘输入自动接入访问网络的实例
- 01-10C# 站点IP访问频率限制 针对单个站点的实现方法
阅读排行
本栏相关
- 01-10C#通过反射获取当前工程中所有窗体并
- 01-10关于ASP网页无法打开的解决方案
- 01-10WinForm限制窗体不能移到屏幕外的方法
- 01-10WinForm绘制圆角的方法
- 01-10C#实现txt定位指定行完整实例
- 01-10WinForm实现仿视频播放器左下角滚动新
- 01-10C#停止线程的方法
- 01-10C#实现清空回收站的方法
- 01-10C#通过重写Panel改变边框颜色与宽度的
- 01-10C#实现读取注册表监控当前操作系统已
随机阅读
- 01-10SublimeText编译C开发环境设置
- 01-10C#中split用法实例总结
- 08-05织梦dedecms什么时候用栏目交叉功能?
- 08-05dedecms(织梦)副栏目数量限制代码修改
- 08-05DEDE织梦data目录下的sessions文件夹有什
- 04-02jquery与jsp,用jquery
- 01-10delphi制作wav文件的方法
- 01-11ajax实现页面的局部加载
- 01-10使用C语言求解扑克牌的顺子及n个骰子
- 01-11Mac OSX 打开原生自带读写NTFS功能(图文