2010-08-01 107 views
2

我正在創建自定義模塊,並且需要能夠讀取寫入HttpResponse對象的html輸出。任何人都可以提供方向嗎?如何從HttpResponse對象讀取html

謝謝!

+0

只是澄清,這是爲您的應用程序中的頁面或您正在使用WebRequest/WebResponse在代碼中發送請求的頁面 – TheGeekYouNeed 2010-08-01 02:33:34

+0

這是在HttpModule中。我需要分析當前響應中的HTML,而不是從網頁獲取響應。 – Micah 2010-08-01 03:15:44

回答

2

正如安德烈所說,您可能想要實現一個HttpResponse過濾器。或者以配置在web.config文件過濾器,還可以實現在的global.asax.cs文件中的以下內容:

protected void Application_BeginRequest() { 
    Response.Filter = new PassThroughFilter(Response.Filter); 
    } 

PassThroughFilter類從流派生並實現抽象方法,然後將它們轉發到原始的過濾器。

要獲取完整的源代碼,請參見my blog