Apache CamelでREST APIを呼び出したいとします。ApacheのラクダでRESTをPOSTで呼び出す方法は?
私はポストマンからそれを行うと、私は次のようにします。
Method: Post
Headers:
Content-Type: application/x-www-form-urlencoded
Body
Check x-www-form-urlencoded option
3 Key value parameters added
Username: ABC
Password: ABC
Country: UK
この構成を設定した後、私は私のREST APIを消費することですし、それがXMLで応答します。
しかし、私は実際にこれをキャメルに書く方法を知らない。 );
from("direct:start").
setHeader(Exchange.HTTP_METHOD, constant("POST")).
setHeader(Exchange.CONTENT_TYPE, constant("application/x-www-form-urlencoded")).
to("http://www.google.com");
私はあなたにもありsetBody
メソッドを使用することができることを前提としています
ドキュメントを確認することから始めるのはなぜですか:https://github.com/apache/camel/blob/master/README.mdここでの質問は、特定のエラーを処理する方法や、コンパイルするコードを取得しないなど – RightHandedMonkey