Apache camel 如何压缩驼峰HTTP响应?

Apache camel 如何压缩驼峰HTTP响应?,apache-camel,Apache Camel,我正在使用Camel实现HTTP端点。我想对响应启用HTTP有效负载压缩,但还没有找到实现它的方法。如果我在路由中添加一个marshall().gzip()位,它确实会压缩有效负载,但最终会得到一个压缩文件 有人在Camel中实现了HTTP压缩吗 谢谢大家! AP根据您对rest组件使用的http组件,如果您将内容编码头设置为gzip压缩,则它们可能支持自动压缩。因为码头应该支持这一点 这有一个标准的http语法,通常内容编码头包含单词gzip Camel使用此util方法确定:org.apac

我正在使用Camel实现HTTP端点。我想对响应启用HTTP有效负载压缩,但还没有找到实现它的方法。如果我在路由中添加一个
marshall().gzip()
位,它确实会压缩有效负载,但最终会得到一个压缩文件

有人在Camel中实现了HTTP压缩吗

谢谢大家!


AP

根据您对rest组件使用的http组件,如果您将
内容编码
头设置为gzip压缩,则它们可能支持自动压缩。因为码头应该支持这一点

这有一个标准的http语法,通常
内容编码
头包含单词
gzip

Camel使用此util方法确定:org.apache.Camel.util.GZIPHelper#isGzip(org.apache.Camel.Message)