2009-02-14 70 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