risposta sgonfiare Java
-
26-09-2019 - |
Domanda
Ciao a tutti Voglio fare un filtro per Tomcat per sgonfiare tutte le risposte di certo tipo MIME. Eventuali linee guida?
...
String ae = request.getHeader("accept-encoding");
if (ae != null && ae.indexOf("deflate") != -1) {
deflate response...?????
}
chain.doFilter(request, res);
Soluzione
Non fare che in un Filter
homebrewed. Configurarlo a livello del server. Nel caso per esempio di Apache Tomcat, è sufficiente aggiungere compression="on"
all'elemento <Connector>
in /conf/server.xml
. Sarà gzip risposte ogni volta cliente accetta (GZIP si basa su sgonfiare e praticamente ogni client supporta ogni volta deflate è supportato).
<Connector compression="on">
Questo è tutto. È possibile, se necessario, i tipi di configurazione MIME attributo compressableMimeType
.
Vedi anche:
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow