c#中 HttpWebRequest请求抛异常,基础连接已经关闭: 连接被意外关闭
2015-12-04 17:54
666 查看
在用httpWebRequest模拟请求的时候有时因为服务器等方面做了请求的限制,
在请求会出现基础连接已经关闭: 接收时发生意外错误的错误
一般原因是因为服务器不允许与 Internet 资源建立持久性连接连接和http的版本造成
做如下简单修改httpWebRequest即可解决
在请求会出现基础连接已经关闭: 接收时发生意外错误的错误
一般原因是因为服务器不允许与 Internet 资源建立持久性连接连接和http的版本造成
做如下简单修改httpWebRequest即可解决
request.KeepAlive = false; //设置不建立持久性连接连接 request.ProtocolVersion = HttpVersion.Version10; //http的版本有2个,一个是1.0,一个是1.1 具体更具实际情况测试替换
相关文章推荐
- Android下基于Iptables的一种app网络访问控制方案(一)
- iOS开发——网络实用技术OC篇&网络爬虫-使用青花瓷抓取网络数据
- iOS开发——网络使用技术OC篇&网络爬虫-使用正则表达式抓取网络数据
- iOS—网络实用技术OC篇&网络爬虫-使用java语言抓取网络数据
- Windows 10 访问网络共享 总是提示用户名或密码不正确的解决方法
- 数学十大算法 http://blog.163.com/chao_ren_1993/blog/static/20743907020127110333371/
- okhttp简单的应用
- HTTP状态码(HTTP Status Code)及常用场景
- C# HttpWebRequest 绝技 转至 http://www.sufeinet.com/
- 虚电路与数据包网络比较(计算机网络学习笔记)
- Redhat 7.0使用CentOS 7 的Yum 网络源
- linux网络配置和工具
- 企业网站建设 企业网络信息化不可怀疑的力量
- httpd配置文件常用参数详解
- 第8章 网络安全
- java网络编程一
- [osgi] 将OSGI嵌入到HTTP服务器中去
- c++实现http协议模仿get方法访问tomcat
- 五款超级易用的网络监控软件
- 中继器、集线器、网桥、交换机、路由器和网关在网络协议中工作的层次(计算机网络学习笔记)