通过Netty的HTTP处理程序发送预压缩数据

时间:2013-11-21 07:25:00

标签: java gzip netty

我有一个场景,其中Netty服务器有一个GZIP缓冲区,我想将它作为分块响应的一部分发送,而不会膨胀/收缩。

通过举例说明:想象我有三个部分:

  • ChannelBuffer jsonp = "callback("
  • ChannelBuffer gzippedData = <gzipped bytes>
  • ChannelBuffer jsonpend = ")"

我希望HttpContentCompressor跳过gzippedData,但要处理其他块。

阅读完代码后,我没有看到明显的方法。建议?

1 个答案:

答案 0 :(得分:0)

我认为您需要拥有自己的HttpContentCompressor版本。默认情况下,它不会做你想要的。