我正在尝试将 gzip 压缩添加到我的服务器(读取和写入),我已经尝试过(spring boot):
server.tomcat.compression=on
server.tomcat.compressableMimeTypes=application/json,application/xml,text/html,text/xml,text/plain
但是当我的客户发送:
GZIPOutputStream gzip = new GZIPOutputStream(baos);
gzip.write(content.getBytes(Charset.forName("UTF8")));
gzip.close();
带标题:
Accept-Encoding" - "gzip"
"Content-Encoding" - "gzip"
数据到达服务时仍处于压缩状态。 我错过了什么?
最佳答案
确保您的客户端发送正确的 Content-Encoding
header ,否则 Tomcat 将不知道需要解压缩。请参阅this answer for details .
关于java - 将gzip添加到spring嵌入式tomcat中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31499603/