Как мне отладить URL в маршруте на верблюде? - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь использовать две переменные в URL для маршрута Camel.Если я жестко закодирую значения в URL, маршрут работает.Если я сделаю их динамическими, используя ${}, я получу сообщение об ошибке, говорящее Input string was not in a correct format.Вот код с моей попыткой извлечь значения id1 и id2 из заголовков:

  from(SOURCE)
    .setHeader(Exchange.HTTP_METHOD, simple("GET"))
//  .to("http://restUrl:8090/content/json/13/630?bridgeEndpoint=true")
    .to("http://restUrl:8090/content/json/${in.header.id1}/${in.header.id2}?bridgeEndpoint=true")
    .process(processor);

Я убедился, что эти значения правильно существуют в заголовке.Что я делаю не так, и как бы я увидел значение для динамически созданного URL?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...