Ich bin neu auf Kamel und bevorzuge Spring DSL für die Definition der Route. Jetzt finde ich es verwirrend, dass http Query String-Parameter benannt und als Header behandelt werden, was sie nicht sind. Ist das ein architektonischer Bug im Kamel?apache-camel: HTTP Abfrage String Parameter als Header?
0
A
Antwort
0
Eingehende HTTP-Anforderungen werden als Kopfzeilen in der Exchange mit demselben Namen wie der Abfrageparameter hinzugefügt.
Unten Beispiel ist aus Kamel Dokumentation
namens orderidZum Beispiel kann eine Client-Anforderung mit der URL angegeben, http://myserver/myserver?orderid=123, der Austausch einen Header enthalten wird mit dem Wert 123
Sie können die Abfrageparameter für andere HTTP-Aufrufe festlegen, indem Sie den Header CamelHttpQuery
festlegen. Exchange.HTTP_QUERY
ist die statische Konstante für String CamelHttpQuery
ZB:
from("jetty://0.0.0.0:8080/test")
.setHeader(Exchange.HTTP_QUERY, simple("?param1=${header.param1}")
.to("http://external-url/test")
Verwandte Themen
- 1. Header Parameter in http :: getUrl
- 2. Owin Abfrage String-Parameter
- 3. Übergabe von SQL-Abfrage als Parameter in HTTP-Anfrage
- 4. SQL - Abfrage als Parameter
- 5. Zugriff auf HTTP-Header-Parameter mit Mule Ausdruck Sprache
- 6. SQL String Abfrage-Parameter C#
- 7. Force String Download mit http-Header
- 8. Umgehen String Array als Parameter und dynamische Abfrage in PostgreSQL
- 9. Wie senden Abfrage String-Parameter mit Supertest?
- 10. Hinzufügen/Ändern Abfrage String-Parameter in WCF BasicHttpBinding SOAP Call
- 11. Codierung von Abfrage String-Parameter in IE10
- 12. OnClick: Passing String als Parameter
- 13. Flask test_client entfernt Abfrage String Parameter
- 14. Compojure - Abfrage-Parameter mit String-Schlüssel
- 15. C++ Passing Funktion als Parameter (zwischen Header)
- 16. app-location löscht Abfrage String-Parameter
- 17. So senden Sie eine HTTP-Anfrage mit einem Header-Parameter?
- 18. SQL-Abfrage nicht als String
- 19. HTTP-Header
- 20. HTTP-Header-Liste
- 21. Wie extrahiere ich Parameter aus einer HTTP-Response-Header-Zeichenfolge?
- 22. asp: QueryStringParameter und leere Abfrage String-Parameter
- 23. Koa-Router: Wie Abfrage String-Parameter erhalten?
- 24. C# String-Abfrage für SQL Server Parameter
- 25. Rails: GET Abfrage String-Parameter in link_to
- 26. Attribut Routing erkennen optionale Abfrage-String-Parameter
- 27. Wert dem Abfrage-String-Parameter neu zuweisen
- 28. WPF - Abfrage-String-Parameter auf Seite
- 29. Hilf mir mit Abfrage String-Parameter (Rails)
- 30. ASP.NET HTTP Authorization Header
nicht finden es sehr elegant und es nicht wirklich beantwortet meine Frage, aber ich bin froh, dass jemand antwortet und es funktioniert :) – Jundl