#rest #proxy
Вопрос:
Мой код нормально работает для GET/POST/PUT в/из restApi1 и restApi2. Тем не менее, моя проблема, мне нужно реализовать HEAD/OPTIONS (без тела!), и ПОЛУЧЕНИЕ uri1 HEAD/OPTIONS может вернуть 204 или 200, зависит от состояния процесса. Я получаю ошибку «Поток закрыт». Звучит так, будто Верблюду нужны байты тела, но я не собираюсь их иметь. Даже я установил обменную карту.Возникает единственная или необязательная ошибка etc… Как правильно видеть ответы и обрабатывать запросы БЕЗ тела, просто обмениваясь статусами? Как увидеть ответ от restApi2 на верблюжьем отдыхе(«/restApi1»).head().маршрут().Идентификатор маршрута(«id1») .кому(«прямой:restApi2»).Идентификатор маршрута(«/id1»).setHeader(Exchange.HTTP_METHOD,константа(«ГОЛОВА»)) setExchanggePattern(Exchange.OutOptionalIn).Список получателей(простой(restApi2));
Ответ №1:
Я все понял. Нужно установить ‘.convertBodyTo(String.class) » даже у меня нет тела.