2012-03-20 299 views
1

我有一個在C#中實現的桌面應用程序。這個應用程序上傳文件到遠程Web服務器,我想抓住從這個應用程序發送的所有HTTP請求。可以抓住嗎?如何抓取任何桌面應用程序發送的http請求?

我沒有源代碼。

如果我的問題不完整,我很抱歉。

+0

抓住哪裏?在上傳的服務器上?或者攔截應用程序運行在同一臺計算機上的上傳內容? – 2012-03-20 17:46:02

+0

在我的系統上運行的應用程序 – Hiren 2012-03-20 17:47:19

回答

3

有一個很棒的HTTP調試器叫做Fiddler(http://www.fiddler2.com),非常值得投入一點時間來學習。

+0

關於如何使用fiddler進行桌面應用程序的任何建議(不在任何瀏覽器中運行) – Hiren 2012-03-20 17:50:07

+1

提琴手應該切換您的全局設置以抓取所有內容(瀏覽器和應用程序),但如果它不自動掛鉤,提琴手運行本地代理,您可以引導流量通過檢查。如果您無法配置應用程序的代理,則可以嘗試使用預留代理(請參閱http://www.fiddler2.com/Fiddler/help/reverseproxy.asp)。 – Ben 2012-03-20 17:56:38

相關問題