首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jetty删除Content-Encoding: gzip报头

Jetty删除Content-Encoding: gzip报头
EN

Stack Overflow用户
提问于 2011-09-09 21:10:08
回答 1查看 1.8K关注 0票数 1

我正在使用Jetty6.1和PJL Compressing Filter

Jetty从响应中删除以下标头:

代码语言:javascript
复制
Content-Encoding: gzip

这导致大多数浏览器不能再显示页面并显示如下内容:

代码语言:javascript
复制
Error 330 (net::ERR_CONTENT_DECODING_FAILED)

当我在Tomcat6.0上部署我的应用程序时,没有出现这个问题。此外,如果我禁用PJL压缩过滤器,应用程序将正常工作。

我该怎么做才能让Jetty在响应中留下标头?

EN

回答 1

Stack Overflow用户

发布于 2012-03-27 12:49:17

确保您使用的是最新可用的jetty版本。

对于我来说,它确实适用于这种配置:

代码语言:javascript
复制
<filter>
    <filter-name>GzipFilter</filter-name>
    <filter-class>org.eclipse.jetty.servlets.GzipFilter</filter-class>
    <init-param>
      <param-name>mimeTypes</param-name>
      <param-value>text/html,text/plain,text/xml,application/xhtml+xml,text/css,application/javascript,application/json,image/svg+xml</param-value>
    </init-param>
</filter>
<filter-mapping>
    <filter-name>GzipFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7362106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档