私は桟橋のコンポーネントでラクダの残りのJavaのDSLを使用しています。 キャメルバージョンは2.18.0ラクダの残りdsl - jsonのボディでGETする方法
このルートは、jsonフォーマットのリクエストを消費し、json応答を生成するレストサービスを提供します。 POSTを使用することは問題ありません。
しかし、これらのルートはデータを変更しないので、動詞としてGETを使用することが好ましいでしょう。
GETと一緒にアップストリームのjson本体を受け入れる方法はありますか?
基本消費者に依存していますか?
これを行う例はありますか、それとも私は根本的にそうしようとしていますか?
事前にありがとうヘニング
こんにちはPanayiotis、申し訳ありませんが私の質問が明快さを欠いていた場合、私はラクダの残りのJava dslの基礎消費者として桟橋を使用しています。私はこれをより明確に編集します。 restletはGETのために入ってくるボディを受け入れるでしょうか? –
さて、私はそれのためのテストをセットアップしようとしましたが、それはボディでGETを送信するためのマッチの努力を必要としました。(HttpURLConnectionはあなたのreqをPOSTとして自動的に変換し、outStreamを設定します。体を受け入れると、私はこの問題に遭遇しました。 GETの本文は読まれていないと言われています。[CAMEL-9611](https://issues.apache.org/jira/browse/CAMEL-9611) –
こんにちはPanayiotis、努力してくれてありがとう。私は答えとしてこれを集める短い答えをします。 –