我需要调用需要流式传输的 Web 服务,并且我想使用 Camel http4 端点,但是我似乎无法让它停止使用分块编码。有没有办法强制流式传输或关闭分块?
问问题
825 次
2 回答
0
我认为您需要启用流缓存。看到这个: https ://camel.apache.org/manual/latest/stream-caching.html
于 2020-03-06T01:40:19.080 回答
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
于 2015-12-14T13:49:34.680 回答