2017-09-13 3 views
1

は、春には一つの方法またはコントローラのためにGzipを追加する方法はあります私は私のクライアントがまだないので、Tomcatの設定を使用して、サーバー全体のためにそれを有効にしたくないGzipで特定のコントローラ

@RequestMapping(value = "/system", method = {RequestMethod.GET}) 
@Gzip //<- Something similar this, 
public ApiResponse status() throws Exception{ 

} 

パラメータとして、あなたのコントローラのメソッドに

+0

https://stackoverflow.com/questions/16638345/how-to-decode-gzip-compressed-request-body-in-spring-mvc – StanislavL

+0

これらすべての例では、フィルタレベルでgzipを説明していますが、私は探しています私のコントローラまたはコントローラのメソッドレベルで決定する – Ysak

答えて

0

あなたはjava.io.OutputStreamまたはjavax.servlet.http.HttpServletResponse(特定のgzip HTTPヘッダのために)置くことができ、かかるgzipのための準備ができて、クライアント

にコンテンツを書き込む前 java.util.zip.GZIPOutputStreamとそれを包みます
関連する問題