今天使用HttpWebRequest方式编写了个从其它网站抓取资源的小工具。在测试过程中发现,有些网站会出现如下异常:服务器提交了协议冲突. Section=ResponseHeader Detail=CR 后面必须是 LF
google一把找到不少相关资料,最终使用配置App.config方式轻松解决。哇哈哈!
在App.Config文件配置如下节点:
<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing="true" />
</settings>
</system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing="true" />
</settings>
</system.net>
在此引用一篇最有价值的文章:http://bbs.bc-cn.net/article/20078/8/161299.html。得空后细细研究。异常原因暂时还不太了解。看异常信息是回车换行符导致。