1

我试图通过在 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是否正在压缩响应,我怎么知道在客户端。

任何帮助表示赞赏。

4

0 回答 0