我试图通过在 server.xml 中设置压缩来在 tomcat 容器中设置压缩,这里是片段:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
compression="on"
compressionMinSize="10"
compressableMimeType="text/html,text/xml,application/json" />
在我的客户端程序上,我使用以下代码从服务器获取一些数据,我得到的数据是 200 字节。
HttpPost post = new HttpPost(_strServiceURL + "/addnumber");
post.addHeader("Accept-Encoding", "gzip");
StringEntity entity = new StringEntity(strAddNumber);
entity.setContentType("application/xml");
post.setEntity(entity);
HttpResponse response = client.execute(post);
当我从服务器收到响应时,我无法确定tomcat是否正在压缩响应,我怎么知道在客户端。
任何帮助表示赞赏。