bridgeEndpoint / Gzip问题,确定是否压缩了响应正文?

时间:2019-07-05 11:11:37

标签: apache-camel

当我呼叫端点端点时?

bridgeEndpoint=true&throwExceptionOnFailure=false

文档在bridgeEndpoint上说。

此外,如果为true,则如果内容编码为gzip,则HttpProducer和CamelServlet将跳过gzip处理。

我知道我可以在自己的路线上使用此功能: .unmarshal().gzip()

但是有时我会得到GZIPed内容,有时却没有。

我尝试了GZIPHelperisGzip(消息消息),该消息总是返回false。

我尝试了

exchange.getIn().getHeader(Exchange.CONTENT_ENCODING, String.class);

但这不会返回正确的信息。

getOut为空。

如何确定邮件正文是否为GZIPPED。

当我不使用bridgeendpoint时,我的骆驼路线可以工作,但是我必须使用它来正确处理错误。

0 个答案:

没有答案