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 が応答を圧縮しているかどうかを判断できません。クライアント側でどのように知ることができますか。
どんな助けでも大歓迎です。