Мое приложение должно проходить через пользовательский http-заголовок, поэтому я говорю входящему http-шлюзу сопоставить этот заголовок как заголовок запроса и ответа:
@Bean
public IntegrationFlow myFlow() {
return IntegrationFlows
.from(Http.inboundGateway("/myresource/{transactionId}")
.mappedRequestHeaders("X-My-Header",
HTTP_REQUEST_HEADER_NAME_PATTERN)
.mappedResponseHeaders("X-My-Header",
HTTP_RESPONSE_HEADER_NAME_PATTERN)
...
Заголовок проходит через все в порядке, но он преобразуется в нижний регистр, то есть я нахожу в ответе x-my-header. Я знаю, что заголовки http не чувствительны к регистру, но я бы предпочел сохранить заголовок в его первоначальном виде. Это возможно?