#apache-camel
#apache-camel
Вопрос:
У меня есть что-то из следующего в моем определении маршрута: .to(repoConfig.getRepositoryUrl() "-files?id=" inject some header value in here)
и мне было интересно, можно ли ввести значение заголовка до конца, чтобы завершить мою строку URL.
Ответ №1:
.to(repoConfig.getRepositoryUrl() "-files?id=${header.myHeaderName}");
Комментарии:
1. Вам нужно
toD
для динамических конечных точек,to
не будет работать с выражениями. В противном случае вы правы, но некоторые пояснения и ссылки на документацию о динамических конечных точках сделали бы этот ответ намного лучше.2. @Bedla, в этой ситуации toD не требуется, поскольку
repoConfig.getRepositoryUrl()
, по-видимому, просто возвращает строку. OP запросил только параметры для извлечения из заголовка, который не требуетсяtoD
.toD
потребуется, если конечная точка также будет извлечена из заголовков!3. @Bedia Спасибо. сработал toD. Можете ли вы сделать это ответом, чтобы я мог принять?