2

我需要调用需要流式传输的 Web 服务,并且我想使用 Camel http4 端点,但是我似乎无法让它停止使用分块编码。有没有办法强制流式传输或关闭分块?

4

2 回答 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 回答