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