Co di,compressione GZIP Non funziona in Internet Explorer 11, ma lavorando bene in Chrome e Firefox
ho attivato la compressione gzip nella mia primavera di avvio incorporati Tomcat utilizzando CompressingFilter (https://github.com/ziplet/ziplet) e FilterRegistrationBean dalla primavera.
Sta funzionando bene in Chrome & Firefox.
- sto ottenendo Content-Encoding = gzip nelle intestazioni di risposta
- Trasferito dimensione dei dati JSON è ridotto da 6.5MB a 1,2 MB - Ottimo :-)
Ma, lo stesso codice è NON funziona in Internet Explorer 11.0.9600.18097.
In Internet Explorer,
- Content-Encoding = gzip manca nelle intestazioni di risposta
- Trasferito dimensione dei dati JSON è ancora 6.5MB solo.
Ho incollato le mie intestazioni (IE11) qui sotto.
Qualcuno mi potrebbe aiutare a capire questo problema?
Aggiornamento: Si prega di trovare Chrome intestazioni di seguito.
confronta le intestazioni della richiesta su chrome e controlla se ci sono differenze. inoltre stai guardando Tomcat con qualcosa che potrebbe rilevare IE e munging la richiesta prima di inoltrarla a Tomcat? –
@NG, nessuna differenza nelle intestazioni delle richieste, ho applicato anche le intestazioni cromate. Sto usando Embed Tomcat con Spring Boot. Ad ogni modo, "munging la richiesta prima di inoltrarlo a tomcat" è indipendente dal browser. Allora come funziona su Chrome e Firefox? –
perché la logica munging poteva fare qualcosa in base allo user agent. Questo è spesso come lo fa. –