使用HttpWebRequest下载远程文件部分网站出现异常
2007-11-15 18:57
826 查看
今天使用HttpWebRequest方式编写了个从其它网站抓取资源的小工具。在测试过程中发现,有些网站会出现如下异常:服务器提交了协议冲突. Section=ResponseHeader Detail=CR 后面必须是 LF
google一把找到不少相关资料,最终使用配置App.config方式轻松解决。哇哈哈!
在App.Config文件配置如下节点:
<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing="true" />
</settings>
</system.net>
在此引用一篇最有价值的文章:http://bbs.bc-cn.net/article/20078/8/161299.html。得空后细细研究。异常原因暂时还不太了解。看异常信息是回车换行符导致。
google一把找到不少相关资料,最终使用配置App.config方式轻松解决。哇哈哈!
在App.Config文件配置如下节点:
<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing="true" />
</settings>
</system.net>
在此引用一篇最有价值的文章:http://bbs.bc-cn.net/article/20078/8/161299.html。得空后细细研究。异常原因暂时还不太了解。看异常信息是回车换行符导致。
相关文章推荐
- 使用HttpWebRequest以及HttpWebResponse下载Http远程文件[转]
- 使用HttpWebRequest远程下载文件
- 使用HttpWebRequest以及HttpWebResponse读取Http远程文件
- 使用HttpWebRequest以及HttpWebResponse读取Http远程文件
- 使用HttpWebRequest以及HttpWebResponse读取Http远程文件[转]
- 使用HttpWebRequest以及HttpWebResponse读取Http远程文件
- NET(C#):使用HttpWebRequest头中的Range下载文件片段
- 使用HttpWebRequest以及HttpWebResponse读取Http远程文件[转]
- 使用 HttpWebRequest 下载任意类型的文件
- .Net 使用HttpWebRequest 和 HttpWebResponse 下载文件
- NET(C#):使用HttpWebRequest头中的Range下载文件片段
- NET(C#):使用HttpWebRequest头中的Range下载文件片段
- C#中网页文件下载——HttpWebRequest与HttpWebResponse的使用方法
- https使用HttpWebRequest出现错误:System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream.的解决方法
- 使用C#的HttpWebRequest模拟登陆网站
- .Net使用HttpWebRequest构造POST请求(带文件)_备忘
- 使用 HttpWebRequest 向网站提交数据
- C# 使用 HttpWebRequest 保持会话上传文件到 HTTP
- 使用 HttpWebRequest 向网站提交数据
- [转]C#在WinForm下使用HttpWebRequest上传文件并显示进度