2010-09-03 68 views
2

的Visual Studio .NET 2010 3.5調試.NET HttpWebRequest的

是否有可以跟蹤的HTTP請求/響應,我的web應用程序之間發送到遠程服務器的任何工具?我使用Wireshark或Fiddler,但兩者似乎都不太合適。請指教,謝謝。

+2

Fiddler有什麼問題? – SLaks 2010-09-03 02:06:23

+0

Wireshark有什麼問題?一般來說,什麼「似乎不適合」? – 2010-09-03 02:31:20

回答

1

我使用Charles Proxy或(在FireFox中):Tamper DataLive HTTP Headers。 FWIW:我最近在HTTPS上使用了Tamper Data和Live HTTP Headers,所以我從經驗中知道他們對此非常有能力。我似乎記得以前也使用Charles,Fiddler和Wire Shark。

我是Fiddler和Wire Shark的忠實粉絲,但你已經說過這些不適合你。他們還沒有讓我失望,但我不知道你的情況的細節,所以我會認爲這些不利於你的情況。這些有一個學習曲線,所以他們可能值得回顧。恕我直言他們(和查爾斯)是一些最好的工具,值得花時間擊敗學習曲線。

編輯根據Richard在評論中的推薦:FireBug也很受歡迎。我從來沒有親自使用這個,但它有良好的聲譽。

+0

查爾斯+1,推薦。 – devstuff 2010-09-03 02:10:40

+0

您應該在此列表中包含FireBug,其網絡選項卡包含所有具有磁頭/內容和時間信息的請求的日誌。 – Richard 2010-09-06 16:01:33

0

我還沒有看到Fiddler無法捕捉和剖析的HTTP請求。 HTTPS可能有點棘手,但HTTP非常簡單。

+0

Fiddler很難將HTTP請求捕獲到ASP.NET調試服務器。我使用http://www.pocketsoap.com/tcptrace/。 – 2010-09-06 10:38:23