Когда я позвоню своей конечной точке?
bridgeEndpoint=true&throwExceptionOnFailure=false
В документации говорится о bridgeEndpoint.
Кроме того, если true, то HttpProducer и CamelServlet пропустят обработку gzip, если кодировкой содержимого является gzip.
Я знаю, что могу использовать это на своем маршруте:
.unmarshal().gzip()
Но иногда я получаю обратно GZIP-контент, а иногда нет.
Я попробовал GZIPHelperisGzip (сообщение-сообщение), это всегда возвращает false.
Я пытался
exchange.getIn().getHeader(Exchange.CONTENT_ENCODING, String.class);
но это не возвращает правильную информацию.
getOut пуст.
Как определить, является ли тело сообщения GZIPPED.
Когда я не использую bridgeendpoint, мой верблюжий маршрут работает, но я должен использовать его для правильной обработки ошибок.