如何查看HttpWebRequest发送的标头

Jer*_*ein 6 c#

我正在使用HttpWebRequest抓取一个站点,但该站点返回错误.当我从浏览器点击它时页面工作正常.我想比较一下,看看可能导致错误的原因.我知道如何拦截来自浏览器的请求以检查标头,但是如何查看HttpWebRequest发送的数据?

dri*_*iis 8

为了比较你在代码中所做的事情以及浏览器的作用,我确信像Fiddler这样的HTTP调试工具将是最简单的解决方案.

Fiddler充当客户端和服务器之间的代理,并显示通过HTTP协议发送的所有信息.

您可能需要配置.NET应用程序以使用Fiddler提供的代理.此博客文章提供有关该主题的详细信息.