我需要跟踪http / url请求&使用C#从Windows窗体应用程序重定向。它应该处理IE和& Firefox浏览器。不确定Fiddler是否是开源的,但如果我没有弄错的话,它是用.NET编写的。关于如何收听http / url请求的示例代码或在线文章&重定向将不胜感激。
谢谢!
答案 0 :(得分:17)
Fiddler作为标准HTTP proxy。这里没有魔力。有关详细信息,请参阅HTTP协在IE / Firefox中,您需要将Fiddler(或您的自定义程序)设置为代理,然后浏览器将其用于所有传出请求。 Proxy负责将请求转发到正确的服务器,并返回响应。代理通常用于1)缓存,2)控制访问(和避免防火墙),3)调试。
另请参阅Open Source Proxy Library for .Net .NET proxy library(只是快速谷歌搜索...我没有经验)。
答案 1 :(得分:13)
您可能对新的FiddlerCore库感兴趣:http://fiddler.wikidot.com/fiddlercore