C# winform下“服务器提交了协议冲突. Section=ResponseHeader Detail=CR 后面必须是 LF” 的解决办法
2013-04-18 10:47
483 查看
最近在winform模式下,通过XmlDocument.Load(string URL)时,运行到词句就报错:服务器提交了协议冲突. Section=ResponseHeader Detail=CR 后面必须是 LF
这个个错误貌似是微软没有容忍不符合RFC 822中的httpHeader必须以CRLF结束的规定的服务器响应所导致的,具体的没有去深究。那么解决这个问题的具体方法如下:
在软件运行目录下(例如DEBUG目录下)添加配置文件:软件名.exe.config。用记事本打开文件写入:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing= "true " />
</settings>
</system.net>
</configuration>
保存后运行程序,系统会自动生成文件:IPCCONFIG.vshost.exe.config。理论上即可解决这个问题
这个个错误貌似是微软没有容忍不符合RFC 822中的httpHeader必须以CRLF结束的规定的服务器响应所导致的,具体的没有去深究。那么解决这个问题的具体方法如下:
在软件运行目录下(例如DEBUG目录下)添加配置文件:软件名.exe.config。用记事本打开文件写入:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing= "true " />
</settings>
</system.net>
</configuration>
保存后运行程序,系统会自动生成文件:IPCCONFIG.vshost.exe.config。理论上即可解决这个问题
相关文章推荐
- 针对错误 “服务器提交了协议冲突. Section=ResponseHeader Detail=CR 后面必须是 LF” 的原因分析
- 服务器提交了协议冲突. Section=ResponseHeader Detail=CR 后面必须是 LF
- 关于 服务器提交了协议冲突. Section=ResponseHeader Detail=CR 后面必须是 LF 错误
- 服务器提交了协议冲突.Section=ResponseHeader Detail=CR后面必须是LF
- 服务器提交了协议冲突.Section=ResponseHeader Detail=CR 后面必须是LF
- HttpWebRequest出错 服务器提交了协议冲突. Section=ResponseHeader Detail=CR 后面必须是 LF
- Windows Live Writer + Wordpress写离线BLOG,提示”服务器提交了协议冲突,Section=ResponseHeader Detail=CR 后面必须是LF”
- WebRequest请求错误(服务器提交了协议冲突. Section=ResponseHeader Detail=CR 后面必须是 LF)
- C# 服务器提交了协议冲突Section=ResponseHeader Detail=CR 后面必须 LF
- 服务器提交了协议冲突.Section=ResponseHeader Detail=CR 后面必须是LF .
- 服务器提交了协议冲突. Section=ResponseHeader Detail=CR...的解决方案总结
- 服务器提交协议冲突 Section=ResponseStatusLine 的解决办法
- 服务器提交了协议冲突。Section=ResponseHeader Detail=标头名称无效
- 服务器提交协议冲突 Section=ResponseStatusLine 的解决办法
- 服务器提交协议冲突 Section=ResponseStatusLine 的解决办法
- 服务器提交协议冲突 Section=ResponseStatusLine 的解决办法
- 服务器提交协议冲突 Section=ResponseStatusLine 的解决办法
- 服务器提交协议冲突 Section=ResponseStatusLine 的解决办法
- 服务器提交协议冲突 Section=ResponseStatusLine 的解决办法
- 服务器提交协议冲突 Section=ResponseStatusLine 的解决办法