跟踪HTTP请求和响应

时间:2011-09-05 09:50:42

标签: c# http

是否可以获取浏览器的所有HTTP请求?

例如:我们已打开浏览器,导航到google.com,搜索字符串,点击任何链接,我收到了一些错误。 现在我想跟踪打开浏览器的所有HTTP请求。 我们一直在使用'fiddler'这样做。但我们希望使用C#代码来跟踪所有HTTP请求以及HTTP响应。我们希望在我们的程序中使用失败的HTTP响应。

任何相关信息都非常有用。

2 个答案:

答案 0 :(得分:6)

您可以使用SharpPcap来实施自己的“嗅探器”,或使用HttpListener创建转发网络请求的代理。

答案 1 :(得分:0)

AFAICS,没有办法实现这个,它不会复制你已经在用fiddler做的事情(尽管你可以实现被动嗅探器而不是代理)。