Переменные `replyExpression` процессора httpclient

Я создаю конвейер с помощью стартеров весеннего облачного потока, и httpclientprocessor является одним из шагов. Мое требование состоит в том, чтобы вызвать удаленный http-сервер и дополнить исходное сообщение ответом. Проблема в том, что httpclientprocessor не позволяет распространять атрибуты исходного сообщения, он позволяет только оценить выражение сообщения на основе тела ответа.

Мне предложили сохранить некоторые атрибуты в заголовках сообщений до httpclient, но получаю исключение MessageHeaders is immutable.

Итак, в принципе, я не могу продолжить конвейер после httpclient, так как мне не хватает необходимых атрибутов из исходного сообщения.

См. подробное обсуждение в github.

Пожалуйста, сообщите.
Спасибо.


person Alexander.Furer    schedule 15.11.2016    source источник


Ответы (1)


Как предложил Артем в github, там можно использовать обогатитель заголовков. Проверьте это как пример

person Ilayaperumal Gopinathan    schedule 15.11.2016