想要网站推广页面,鞍山seo优化,邯郸恋家网,html视频教程全集我试图在过滤器中将压缩文件的内容类型设置为正确的mime类型#xff0c;而不是application / gzip。这是我的一些代码#xff1a;public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, Serv…我试图在过滤器中将压缩文件的内容类型设置为正确的mime类型而不是application / gzip。这是我的一些代码public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException{final HttpServletRequest request (HttpServletRequest) servletRequest;final HttpServletResponse response (HttpServletResponse) servletResponse;String reqUrl request.getRequestURI();if (reqUrl.endsWith(gzExt)){response.setHeader(Content-Encoding, gzip);response.setContentType(text/javascript);System.out.println(Set header reqUrl , response.getContentType() );filterChain.doFilter(request, response);System.out.println(Header now: reqUrl , response.getContentType() );return;}}输出Set header /test.js.gz, text/javascriptHeader now: /test.js.gz, application/x-gzip在浏览器中我看到content-encoding正确设置为gzip但content-type仍为application/x-gzip。似乎filterChain.doFilter()正在重置内容类型。知道如何永久重置内容类型吗我没有其他过滤器。