我需要调用一个需要流媒体的Web服务,我想使用Camel http4端点,但我似乎无法让它停止使用分块编码。有没有办法强制流式传输或关闭分块?
答案 0 :(得分:0)
我相信这样的事情可能会迫使http4传输您的数据:
exchange.getIn().setHeader(Exchange.CONTENT_ENCODING, "gzip");
您可以在完整示例中找到更多详细信息:https://svn.apache.org/repos/asf/camel/trunk/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpCompressionTest.java
答案 1 :(得分:0)
我认为您需要启用流缓存。看到这个: https://camel.apache.org/manual/latest/stream-caching.html