【发布时间】:2009-09-29 10:50:43
【问题描述】:
我创建了一个示例 asp.net 应用程序,并尝试使用 httpwebrequest 从我的服务器上抓取数据。但有时我得到了上述错误。我在谷歌上做了一些搜索,但都说你应该在 web.config 中添加属性“<httpWebRequest useUnsafeHeaderParsing="true" />”。
这个属性有“不安全”这个词,所以我太担心了。我不能在我的站点配置中添加这个。有没有其他选项可以读取我的抓取 URL 的响应。请告诉我如何没有“<httpWebRequest useUnsafeHeaderParsing="true" />”可以吗
提前致谢, 乳糜泻
【问题讨论】:
-
我看到了一个不同的情况,同样的错误——Imperva's Incapsula缓存机制试图缓存一个特定的响应。因此,Incapsula 没有重定向到真实服务器,而是回复了相同的响应,但不知何故,标头有点不同,并且不符合 Windows CR-LF (\r\n)。
标签: asp.net