在tomcat中,如何在没有gzip压缩的情况下返回原始响应有效负载默认情况下在服务器端启用gzip配置?

时间:2012-07-27 07:58:27

标签: tomcat gzip

在tomcat / conf / server.xml中,我启用了gzip压缩,如下所示。

compression="on" compressableMimeType="application/json" compressionMinSize="2048"

我想在客户端显式传递Request Header中的“Accept-Encoding:gzip,deflate”,然后使用gzip压缩tomcat retunr响应有效负载时检查任何解决方案。

否则,当请求头中没有更多键值时,tomcat默认返回没有gzip压缩的有效负载。

有可能吗?

1 个答案:

答案 0 :(得分:2)

您描述的是Tomcat的默认行为。除非它找到包含值 gzip Accept-Encoding 标头,否则它不会压缩输出。

如果您想实施自己的非常具体的压缩,那么您可以从Tomcat源CompressionFilterCompressionServletResponseWrapper开始。