Ich benutze Kamel Rest Java Dsl mit Jetty-Komponente. Camel Version ist 2.18.0Kamel Rest dsl - jede Möglichkeit, GET mit JSON Körper haben
Die Route bietet einen Rest-Service, der JSON-formatierte Anfrage konsumiert und JSON-Antwort erzeugt. Dies ist mit POST kein Problem.
Aber da diese Strecken nicht keine Daten ändern würde es vorzuziehen sein als Verb verwenden GET.
Gibt es eine Möglichkeit, einen json Körper in der Upstream zusammen zu akzeptieren, mit GET?
Kommt es auf den zugrunde liegenden Verbraucher an?
Geben es Beispiele, dies zu tun, oder bin ich bei dem Versuch, so grundlegend falsch?
Thanx im Voraus Henning
Hallo Panayiotis, sorry, wenn meine Frage Klarheit fehlt, ich bin mit Anlegesteg als darunter liegende Verbraucher für den Kamel-Rest java dsl. Ich werde das bearbeiten und klarer machen. Würde restlet eingehenden Körper für GET akzeptieren? –
Nun, ich habe versucht, einen Test dafür einzurichten, aber es erforderte Aufwand, sogar ein GET mit Körper zu senden, (HttpURLConnection konvertiert automatisch Ihre REQ als POST, wenn Sie den outStream einstellen), also kann ich nicht sicher sagen, ob camel-rest Akzeptieren Sie den Körper, und dann stieß ich auf dieses Problem, , wo es heißt, dass GET Körper nicht gelesen wird [CAMEL-9611] (https://issues.apache.org/jira/browse/CAMEL-9611) –
Hallo Panayiotis, Vielen Dank für Deine Mühe. Ich werde eine kurze Antwort geben, die dies als Antwort sammelt. –