Я новичок в верблюде и предпочитаю использовать Spring DSL для определения маршрута. Теперь я нахожу, что это сбивает с толку, что параметр строки запроса HTTP называется и обрабатывается как заголовки, а какие нет. Это архитектурная ошибка на верблюде?apache-camel: параметр строки запроса http в качестве заголовков?
0
A
ответ
0
Входящие http-запросы будут добавлены в качестве заголовков на бирже с тем же именем, что и параметр запроса.
Ниже пример из верблюжьего документации
Например, если клиентский запрос с URL, http://myserver/myserver?orderid=123, обмен будет содержать заголовок с именем OrderID со значением 123.
Вы можете установить параметры запроса для других HTTP-вызовов, которые вы делаете, установив заголовок CamelHttpQuery
. Exchange.HTTP_QUERY
статическая константа строка CamelHttpQuery
Например:
from("jetty://0.0.0.0:8080/test")
.setHeader(Exchange.HTTP_QUERY, simple("?param1=${header.param1}")
.to("http://external-url/test")
Смежные вопросы
- 1. Чтение HTTP-запроса пользовательских заголовков
- 2. параметр запроса добавляется к HTTP в качестве функции яваскрипта
- 3. Отправка строки JSON в качестве параметра HTTP-запроса?
- 4. получить значение запроса HTTP заголовков в PHP
- 5. preg_replace параметр строки запроса
- 6. Определение новой строки для заголовков HTTP/1.1
- 7. Добавление заголовков HTTP-заголовков
- 8. Добавление заголовков Http из строки в C#
- 9. Отправка запроса POST с помощью HTTP-заголовков
- 10. рамки Play, Настройка заголовков запроса HTTP POST
- 11. параметр строки запроса obfuscation
- 12. Параметр запроса Http GET как параметр запроса и заголовок
- 13. как удалить параметр запроса из строки запроса
- 14. Изменение строки запроса HTTP в HTTP-запросе
- 15. C# сокращать параметр строки запроса
- 16. Имея амперсанд в качестве параметра строки запроса
- 17. Создайте массив заголовков http из строки
- 18. Анализ заголовков HTTP в Firebug
- 19. Передать параметр строки запроса в отчет SSRS
- 20. модель связывания разделенной запятой параметр строки запроса
- 21. передать массив хешей в качестве заголовков http на сервер
- 22. Невозможно удалить параметр в заголовке запроса HTTP, используя угловую $ HTTP
- 23. Добавление заголовков HTTP в JSP
- 24. .htaccess удваивает параметр строки запроса
- 25. PostbackUrl и параметр строки запроса
- 26. Разбор HTTP-заголовков в C++
- 27. Не получается параметр строки запроса
- 28. Получение заголовков из Ruby Net :: HTTP-запрос перед выполнением запроса
- 29. PHP-перенаправление с использованием заголовков заголовков заголовков() и HTTP-запросов
- 30. FindBugs говорит «параметр HTTP непосредственно записывается в HTTP заголовке»
не считают это очень элегантно, и это на самом деле не отвечает на мой вопрос, но я рад, что кто-нибудь ответит, и это работает :) – Jundl