Мне нужна помощь с этим вопросом.
Я использую компонент camel-http , как показано здесь , но у меня возникли проблемы, потому что тело, которое я отправляю, имеет амперсанды без экранирования.Это приводит к тому, что строка запроса на принимающем сервере разбивает сообщение на несколько параметров сообщения.
Я знаю, что могу создавать скомпилированные маршруты в java, но я должен использовать диалект xml Spring, чтобы новые маршруты можно было создавать / изменять в файлах конфигурации без перекомпиляции.
Итак, вКороче говоря, я бы хотел URL-адрес Кодировать свойство $ {body} на моем маршруте, используя диалект Spring, как показано в (явно недействительном) псевдокоде ниже.
<setBody inheritErrorHandler="true" id="setBody2">
<simple>name=<urlencode>${body}</urlencode></simple>
</setBody>