Apache Camel Tutorial #05: Jetty Endpunkt
Channel: predic8
Date: 2016-08-02

In Folge #05 von 15 verwenden wir den Jetty Endpunkt, um einen externen Dienst über HTTP anzusprechen.

00:00 Agenda für diese Folge
00:24 Wie funktioniert das REST (HTTP) API des Geocoders der GI-Science Gruppe der Uni Heidelberg?
03:07 Verwenden des Jetty-Endpunkts in Camel
05:19 Konfiguration des Jetty-Endpunkts mit Headern und der Simple-Language
07:33 Test des Programms (resultiert in "Failed to resolve endpoint")
07:48 Einbinden von camel-jetty in der pom.xml
08:10 Test des Programms
08:43 Ende

Voraussetzung:
* Das Projekt von Folge #04: https://www.youtube.com/watch?v=MvZK2npETeY

In dieser Folge wird folgender Schnipsel zur Route hinzugefügt: setHeader(HTTP_PATH, simple("/geocode")).setHeader(HTTP_QUERY, simple("FreeFormAdress=DE,${property.plz}%20${property.city},DE&MaxResponse=1")).setHeader(HTTP_METHOD, simple("GET"))
.to("jetty:http://openls.geog.uni-heidelberg.de?bridgeEndpoint=true").log("${body}")


Besuche eine meiner Camel-Schulungen in Bonn oder Mannheim und werde zum Camel-Profi: https://www.predic8.de/camel-schulung.htm Bei einer Buchung mit dem Code CAMELTOGO gibts 10% Rabatt.