2010-02-25 10 views
0

Mon premier module HTTP personnalisé, bébé étape 1 - il suffit de baisser la plomberie.Dans l'application ASP.NET MVC, problème HTTPModule personnalisé simple

Je ne reçois pas ma chaîne dans la réponse 200 mais elle est là dans 304 réponses. Quelqu'un peut-il me dire ce que je manque?

Ma classe:

namespace WebUI.Models 
{ 
    public class SimpleModule: IHttpModule 
    { 
     public void Dispose() 
     { 
     } 

     public void Init(HttpApplication context) 
     { 
      context.EndRequest += OnEndRequest; 
     }   

     void OnEndRequest(object sender, System.EventArgs e) 
     {    
      HttpContext.Current.Response.Write("rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr");   
     } 
    } 
} 

C'est ce que je reçois une demande d'un fichier css et il est mon "rrrrrr .... rrrr" à la fin:

HTTP/1.1 304 Not Modified 

Content-Type: text/html; charset=utf-8 

Last-Modified: Sat, 20 Feb 2010 17:20:59 GMT 

Accept-Ranges: bytes 

ETag: "b0d1d31151b2ca1:0" 

Server: Microsoft-IIS/7.0 

X-Powered-By: ASP.NET 

Date: Thu, 25 Feb 2010 22:57:31 GMT 

rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr 

Mais les r ne s'affichent pas dans ma réponse 200 pour le code HTML de la page.

Merci pour toute aide, Bill

Répondre

0

OK, compris pourquoi - Compression. Je l'ai sorti et maintenant je reçois le rrrr dans ma réponse 200. Maintenant, je dois juste comprendre pourquoi c'est ainsi.

//response.Filter = new GZipStream(response.Filter, compress);