0
我正在使用httpModule创建响应过滤器,用于修改由ASP.NET Web服务生成的JSON。response.filter响应结束
在我的过滤器中,我需要知道何时从响应流接收到所有JSON,然后才能对其进行修改。
反正有确定响应完成其他当不是手动建立在过滤器的响应,并且检查它针对正则表达式(其可以是昂贵的)
我正在使用httpModule创建响应过滤器,用于修改由ASP.NET Web服务生成的JSON。response.filter响应结束
在我的过滤器中,我需要知道何时从响应流接收到所有JSON,然后才能对其进行修改。
反正有确定响应完成其他当不是手动建立在过滤器的响应,并且检查它针对正则表达式(其可以是昂贵的)
处理的EndRequest
事件的HttpApplication
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
}