Apache Camel アプリケーションで CXFRS を使用して作成された REST Web サービスに JSON 要求本文を渡そうとしています。
プロセッサに渡されたリクエスト JSON にアクセスしたいと考えています。
残りの URL:
http://localhost:8181/mywebservice/Hello/name/{request_param}
リクエスト本文に JSON を投稿していますが、プロセッサでexchange.getIn().getBody()
は常に{request_param}
リクエスト JSON ではありません。
私のREST Webサービスは次のとおりです。
@Path("/name/")
@Consumes({"application/json" ,"application/xml"})
public class HelloRest {
@POST
@Path("/{name}")
public TestPojo sayHi(@PathParam("name") String name) {
return new TestPojo(name);
}
}