Tomcat中的HTTP请求GZip压缩

5

我刚开始使用Tomcat,可能会有所遗漏。在server.xml文件中,似乎可以启用GZip压缩HTTP响应,从服务器发送到客户端。然而,在我的应用程序中,有大块的XML数据从客户端发送到服务器。是否有一种方法在Tomcat中启用GZip压缩,使我的客户端发送压缩数据,并在服务器端自动解压缩?谢谢。


你说的是哪种客户端?只是网页浏览器吗? - Martin Dale Lyness
你的客户端是否发送了HTTP头部"Accept-Encoding: gzip"?你能展示一下请求响应在传输过程中的跟踪吗? - beny23
2个回答

5

1
我在研究中发现,使用Tomcat时添加Servlet过滤器是否是适当的方法?我很惊讶Tomcat没有原生支持压缩HTTP请求,特别是在客户端发送大量数据的Web服务中。 - Shayan
1
似乎不支持ETagContent-Length。它们没有被修改,应该进行修改。 - lapo

-1

3
我可能错了,但我认为你提供的链接中的解决方案是启用RESPONSE中的gzip压缩,而不是在REQUEST中进行解压缩。 然而,不鼓励使用仅限链接的答案(例如,你提供的文章可能会消失,那么答案就没用了)。 - ocramot
问题是关于如何启用请求的解压缩,而不是响应的压缩。 - Adam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接