2009-02-14 16 views
12

我需要跟踪http/url请求&使用C#从Windows窗体应用程序重定向。它应该处理IE浏览器& Firefox。不确定Fiddler是否是开源的,但如果我没有弄错,它是使用.NET编写的。示例代码或在线文章如何聆听http/url请求&重定向将不胜感激。关于小提琴手如何工作的任何资源/代码?

谢谢!

+1

莱昂嗨,你可以标记相关答案接受? – 2012-08-01 08:57:45

回答

17

提琴手作为标准的HTTP proxy。这里没有魔法。详情请参阅HTTP协议。在IE/Firefox中,您需要将Fiddler(或您的自定义程序)设置为代理,然后浏览器将其用于所有传出的请求。代理负责将请求转发到正确的服务器,并返回响应。代理通常用于1)缓存,2)控制访问(并避免防火墙),3)调试。

另请参见Open Source Proxy Library for .Net.NET proxy library(只是快速Google搜索...我没有经验)。

+0

是否有任何信息可以用来构建我自己的HTTP代理,比如`fiddler`?从哪里开始?我必须用C++编写它吗? – Alex 2016-09-14 11:16:48

相关问题