Apache camel 有没有办法强迫ApacheCamel http4生产者流式传输而不是使用分块编码?

Apache camel 有没有办法强迫ApacheCamel http4生产者流式传输而不是使用分块编码?,apache-camel,apache-httpclient-4.x,Apache Camel,Apache Httpclient 4.x,我需要调用一个需要流的web服务,我想使用Camel http4端点,但是我似乎无法让它停止使用分块编码。有没有一种方法可以强制流式处理或关闭分块处理?我相信类似的事情可能会迫使http4流式处理您的数据: exchange.getIn().setHeader(Exchange.CONTENT_ENCODING, "gzip"); 您可以找到完整示例的更多详细信息:我认为您需要启用流缓存。见此: 可能不会--劳埃德只是开玩笑。

我需要调用一个需要流的web服务,我想使用Camel http4端点,但是我似乎无法让它停止使用分块编码。有没有一种方法可以强制流式处理或关闭分块处理?

我相信类似的事情可能会迫使http4流式处理您的数据:

exchange.getIn().setHeader(Exchange.CONTENT_ENCODING, "gzip");

您可以找到完整示例的更多详细信息:

我认为您需要启用流缓存。见此:

可能不会--劳埃德只是开玩笑。