Проверка заголовков HttpRequestExecutingMessageHandler Я заметил общий заголовок, accept-encoding, gzip, который выдает исключение при ответе во время фазы преобразования, то есть сообщение не может быть преобразовано, выдавая ошибку при ответе.Который является моим предположением, связанным с задержкой используемого HttpClient.
Есть ли какая-либо причина для размещения этого заголовка на RestTemplate по умолчанию?Удаление заголовка с фильтром заголовка, запрос Rest выполняется нормально.
Также я попытался использовать RestTemplate - но заголовок остался там, поэтому работал только фильтр заголовков.
Но при внутреннем тестировании (с использованием HTTP Rest для подключения разных экземпляров Integration) все работалообычно, т.е. сообщение заголовка обрабатывается нормально (и я не знаю причину, так как проблема out. возникла с исходящими RestServers.
Поток в качестве примера приведен ниже.
С уважением,
**
IntegrationFlows.from("theRequestChannel")
.transform(Transformers.fromJson(MyClass.class))
.enrichHeaders(m -> m.header("app_id", "appid"))
.enrichHeaders(m -> m.header("app_key", "app_key"))
.headerFilter("accept-encoding")
.handle(myHandler())
.get();
**