2011-07-07 14 views
0

私は、HTTPModuleを使用して、ASP.NET Webサービスによって生成されたJSONを変更するための応答フィルタを作成しています。response.filter end of response

私のフィルタでは、レスポンスストリームからすべてのJSONを受信したときにそれを変更できるようになったことを知る必要があります。

応答は手動でフィルタで応答を構築し、正規表現に対してそれをチェックする以外に完了したときに(高価になる可能性がある)を決定するためにとにかくがあり

答えて

0

HttpApplication

EndRequestイベントを処理
public void Init(HttpApplication application) { 
    application.BeginRequest += (new EventHandler(this.Application_BeginRequest)); 
    application.EndRequest += (new EventHandler(this.Application_EndRequest)); 
} 

private void Application_EndRequest(Object source, EventArgs e) 
{ 
    HttpApplication application = (HttpApplication)source; 
    HttpContext context = application.Context; 
    // your code here to check response 
}