GZIP encoding in Jersey 2 / Grizzly

前端 未结 2 1114
天命终不由人
天命终不由人 2020-12-16 20:54

I can\'t activate gzip-encoding in my Jersey service. This is what I\'ve tried:

  1. Started out with the jersey-quickstart-grizzly2 archetype from t

2条回答
  •  粉色の甜心
    2020-12-16 21:39

    Try the code like:

    HttpServer httpServer = GrizzlyHttpServerFactory.createHttpServer(
            BASE_URI, rc, false);
    
    CompressionConfig compressionConfig =
            httpServer.getListener("grizzly").getCompressionConfig();
    compressionConfig.setCompressionMode(CompressionConfig.CompressionMode.ON); // the mode
    compressionConfig.setCompressionMinSize(1); // the min amount of bytes to compress
    compressionConfig.setCompressableMimeTypes("text/plain", "text/html"); // the mime types to compress
    
    httpServer.start();
    

提交回复
热议问题