Greetings,

I have some ALREADY gzipped files that I'm trying to serve up.

I have the following in my web.xml.

<mime-mapping>
    <extension>json</extension>
    <mime-type>application/gzip</mime-type>
</mime-mapping>


And, I have the following in my server.xml:

<Context docBase="/path/to/already-gzipped-json" path="/already-gzipped-json" />


>From the command line, I can curl the files and gunzip them just fine, so
they are coming across gzipped:

curl http://localhost:8082/already-gzipped-json/fie.json | gunzip -

However, requests coming from a web browser aren't handled correctly and
aren't legible in the browser, and I believe it's because Content-Encoding:
gzip is not in the response headers.

curl -I http://localhost:8082/already-gzipped-json/fie.json

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Accept-Ranges: bytes
Last-Modified: Mon, 09 Mar 2015 17:15:29 GMT
Content-Type: application/gzip
Content-Length: 17905
Date: Mon, 09 Mar 2015 19:11:06 GMT

How do I tell Tomcat to include the Content-Encoding: gzip response
header?  Again, these area ALREADY zipped files.  I'm not interested in
Tomcat doing the gziping on the fly.

Thanks!
-- 
Sent from neither my iPhone nor my iPad.

Reply via email to