【发布时间】:2016-06-13 22:24:35
【问题描述】:
任何人都知道如何在 Spring MVC 的 Rest Controller 上启用 GZIP 压缩。 Tomcat 有这个特性,但是它将适用于所有 Restful API 的响应。我只想压缩某些 Restful API 的 HTTP 响应。
【问题讨论】:
标签: spring-mvc gzip
任何人都知道如何在 Spring MVC 的 Rest Controller 上启用 GZIP 压缩。 Tomcat 有这个特性,但是它将适用于所有 Restful API 的响应。我只想压缩某些 Restful API 的 HTTP 响应。
【问题讨论】:
标签: spring-mvc gzip
您可以使用以下方法实现它: http://www.javablog.fr/javaweb-gzip-compression-protocol-http-filter-gzipresponsewrapper-gzipresponsewrapper.html
并将其应用于某些网址:
if(httpRequest.getRequestURI().endsWith("/api/service")){//or similar verification
//DO compression
}else{
chain.doFilter(request, response);
}
【讨论】: