首页 > 分享 > C# HttWebRequest 网页数据抓取是出现的错误情况

C# HttWebRequest 网页数据抓取是出现的错误情况

最新推荐文章于 2023-03-19 00:06:57 发布

zengxin2008 于 2010-11-25 20:17:00 发布

1.服务器提交了协议冲突. Section=ResponseHeader Detail=CR 后面必须是 LF

意思是微软没有容忍不符合RFC 822中的httpHeader必须以CRLF结束的规定的服务器响应。

一个解决方案是在application.config或web.config文件里加入

  <system.net>

    <settings>

      <httpWebRequest useUnsafeHeaderParsing="true" />

    </settings>

  </system.net>

允许系统容忍(tolerant)只以CR或LF结尾的hearder信息

2.基础连接已经关闭: 服务器关闭了本应保持活动状态的连接。

只需要讲KeepAlive设置为false就可以了,有些网页是不需要保持连接的,具体的本质原因也不太清楚,有高手知道的,请指点迷津

相关知识

为什么我的汉字在c#字符串中没有正确显示?
给对象的小惊喜c#玫瑰花
超市库存管理系统C#源代码资源
C#编写的鲜花预订管理系统资源
C# '
使用美汤从HTML中提取特定的标题
dawngo/基于python对红楼梦的人物分析
数据库课设——库存管理系统BS架构C#版资源
阿里巴巴花卉数据分析怎么做的啊
C#桌面玫瑰花程序情人节玫瑰花礼物资源

网址: C# HttWebRequest 网页数据抓取是出现的错误情况 https://m.huajiangbk.com/newsview859125.html

所属分类:花卉
上一篇: 民俗展演庆贺元宵 传统文化闹翻元
下一篇: “心随丝动 颈上添花”——山东城