C# HttpWebRequest.GetResponse()服务器提交了协议冲突.

gandaowohaoma 2012-09-29 09:01:24
string str= "http://www.google.com.hk/search?q=www.baidu.com"
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(str);//这里发生异常

服务器提交了协议冲突. Section=ResponseHeader Detail=CR 后面必须是 LF
这是为什么呢 服务器的问题吗、?
...全文
278 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2012-09-29
  • 打赏
  • 举报
回复
一个解决方案是在application.config或web.config文件里加入

<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing="true" />
</settings>
</system.net>

另外
把keepAlive选项关掉

110,616

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧