Ich habe einen OWIN/Katana selbst gehosteten Webserver, der statische Dateien bereitstellt. Ich versuche, die Antwort zu entpacken und ein Problem zu lösen, bei dem User-Agents, die entweder von IE oder Chrome hinzugefügt wurden, dies verhindern.OWIN GZip-Komprimierung von User-Agent verhindert
In Fiddler, Header mit Accept-Encoding: gzip, deflate, sdch
ich Content-Encoding: deflate
korrekt Wenn ich hinzufügen:
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36
oder
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko
Dann wird die Antwort nicht mehr Inhaltscodierung hat.
Ich habe versucht, individuelle Middleware und Owin.Compression https://github.com/Thorium/Owin.Compression
appBuilder.UseCompressionModule();
//appBuilder.Use<GZipMiddleware>();
appBuilder.UseStaticFiles(
new StaticFileOptions
{
RequestPath = new PathString(ApplicationPath),
FileSystem = new PhysicalFileSystem("app")
});