2011-07-07 2 views
0

J'utilise un httpModule pour créer un filtre de réponse pour modifier le JSON généré par les services Web ASP.NET.response.filter fin de la réponse

Dans mon filtre, j'ai besoin de savoir quand j'ai reçu tous les JSON du flux de réponse afin que je puisse le modifier.

est-il de toute façon de déterminer quand la réponse est complète autre que la construction manuellement la réponse dans le filtre et le contrôle contre une expression régulière (ce qui pourrait être coûteux)

Répondre

0

gérer l'événement EndRequest du 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 
} 
Questions connexes