2010-03-18 81 views
0

如何在Web瀏覽器發出請求時捕獲HTTP響應?如何使用C#捕獲HTTP響應?

網頁從服務中檢索數據(包括文章)。 服務返回一個json對象。我想要的是捕獲該json並實時解析它。

最簡單的方法是什麼?

+0

你需要做這個服務器端或客戶端嗎? –

+0

客戶端。 Web瀏覽器顯示數據(ajax/json),我需要即時捕獲數據並綁定到gridview進行修改。 –

回答

1

最好的辦法是使用Fiddler,或許與JSON viewer附加組件一起使用。

從主頁:

提琴手是一個Web調試代理其 日誌您 計算機和互聯網之間的所有HTTP(S)流量。 Fiddler 允許您檢查所有HTTP(S) 流量,設置斷點和「小提琴」 與傳入或傳出的數據。 提琴手包括一個強大 基於事件的腳本子系統,和 可以使用任何.NET語言 被擴展。

+0

「捕獲JSON和實時解析它」 - 他/她需要一個綱領性的解決方案,而不是一次性的數據 –

+0

但是,作爲描述說,提琴手可以使用任何.NET語言進行擴展。例如,您可以開發一個可以滿足您需求的插件,而無需編寫自己的HTTP代理(或數據包捕獲工具)。 –

0

在.Net中嘗試使用Google搜索HttpModule。他們是某種過濾器。 HTTP請求和響應流過它們並可以操縱內容。

+0

他/她需要客戶端解決方案。 –