我需要从Javascript(JQuery)获取xml gzip压缩数据文件,并且我希望浏览器在将它们传递给JS之前自动对其进行解压缩。
据我所知,如果服务器使用content-type: text/html
和content-encoding x-gzip.
返回文件,则可以完成此操作
当前,Tomcat将.xml.gz文件返回为Content-Type:application/x-gzip
,我该怎么做才能获得具有正确标题的文件?
我试图添加到web.xml文件中:
<mime-mapping>
<extension>xml.gz</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
但它不起作用
最佳答案
将XML mime类型添加到gz
扩展名:
<mime-mapping>
<extension>gz</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
参考文献
Multi-Store web.xml
Tomcat Source: trunk/conf/web.xml