2015-05-25 10 views

Odpowiedz

1

Podzięka wam za wkład. Użyłem poniższych, aby to działało.

W mojej aplikacji web.xml, dodawali następujący filtr:

<filter> 
    <filter-name>GZipFilter</filter-name> 
    <filter-class> org.mortbay.servlet.GzipFilter</filter-class> 
    <init-param> 
     <param-name>mimeTypes</param-name> 
     <param-value>application/json</param-value> 
    </init-param> 
</filter> 

<filter-mapping>  
    <filter-name>GZipFilter</filter-name> 
    <url-pattern>*.data</url-pattern> 
</filter-mapping> 

A w servlet.xml dodaje następującą właściwość Bean DataViewController fasoli.

<beans:property name="contentType" value="application/json" /> 
1

byłoby Należy również upewnić się, że a) klient (przeglądarka lub aplikacja) przyjmuje tego kodowania gzip i można sobie z tym poradzić b) serwer (kontener dla aplikacji Java) jest skonfigurowany do wysyłania odpowiedzi zgzipowanego przez domyślna. Jeśli serwer jest skonfigurowany do wysyłania spakowanych odpowiedzi gzip, nagłówek typu zawartości zostanie najprawdopodobniej ustawiony przez sam serwer.

0

Twój kod po stronie serwera powinien również zgasić odpowiedź, oprócz ustawienia nagłówka kodowania treści. Możesz spojrzeć na GZIPResponseWrapper.java.

Powiązane problemy