C#如何在webbrowser控件中访问http引用器(和URL)信息

C#如何在webbrowser控件中访问http引用器(和URL)信息,c#,webbrowser-control,C#,Webbrowser Control,我正在winforms应用程序(vs2008,C#)中使用web浏览器控件 在导航到不同页面时,是否有任何方法可以在web浏览器控件上查看http请求和响应标题 如何在web浏览器控件的页面导航期间获取web请求的“Referer”信息?如何在后台执行url?(例如,HTTP代码200和204——您在webbrowser上看不到但已执行的代码,您可以使用类似fiddler的工具查看它们是否已被执行) 提前感谢。请尝试以下链接以获取web浏览器请求和响应: 另一种方法是使用,我发现这很方便。+1

我正在winforms应用程序(vs2008,C#)中使用web浏览器控件

在导航到不同页面时,是否有任何方法可以在web浏览器控件上查看http请求和响应标题

如何在web浏览器控件的页面导航期间获取web请求的“Referer”信息?如何在后台执行url?(例如,HTTP代码200和204——您在webbrowser上看不到但已执行的代码,您可以使用类似fiddler的工具查看它们是否已被执行)


提前感谢。

请尝试以下链接以获取web浏览器请求和响应:


另一种方法是使用,我发现这很方便。

+1似乎是一个经过深思熟虑的问题,我不介意了解自己。不知道为什么会有人把它标记下来。我认为您无法从WebBrowser控件本身进行标记,它不会公开任何请求/响应对象。也许通过互操作,你可以截获一些windows消息或其他东西!?Fiddler是用.NET编写的吗?您是否查看了
WebBrowser
控件上的或事件?他们可能有权访问这些信息。@格罗默我看了一下,我认为导航或导航在这种情况下不起作用,因为这些导航发生在后台,我不知道如何称呼它,到目前为止还找不到解决方案,我在谷歌搜索得越多,我就越困惑!:(!帮帮我!@urlreader我知道怎么看,我需要在webbrowser控件中看到它。