gpt4 book ai didi

java - jetty GZIP 过滤器

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:05:16 31 4
gpt4 key购买 nike

您好,我将 jetty 9 与 guice 和 jersey 一起使用。如何使用GZIP?

Server server = new Server(8080);
ServletContextHandler handler = new ServletContextHandler();
handler.addFilter(GuiceFilter.class, "/*", EnumSet.allOf(DispatcherType.class));
handler.addFilter(CORSFilter.class, "/*", EnumSet.allOf(DispatcherType.class));

FilterHolder holder = new FilterHolder(GzipFilter.class);
holder.setInitParameter("deflateCompressionLevel", "9");
holder.setInitParameter("minGzipSize", "0");
holder.setInitParameter("mimeTypes", "application/json");

handler.addFilter(holder, "/*", EnumSet.of(DispatcherType.REQUEST));

handler.addEventListener(new GuiceServletConfig());

server.setHandler(handler);

server.start();
server.join();

当我在调试中请求时,我没有调用“doFilter”方法

最佳答案

先添加 GzipFilter,再添加 GuiceFitler 和 CORSFilter

关于java - jetty GZIP 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22700026/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com