我正在尝试将 JSON 请求正文传递给在我的 Apache Camel 应用程序中使用 CXFRS 制作的 REST Web 服务。
我想访问在我的处理器中传递的请求 JSON。
休息网址:
http://localhost:8181/mywebservice/Hello/name/{request_param}
尽管我在请求正文中发布了 JSON,但仍然在我的处理器中exchange.getIn().getBody()
始终返回{request_param}
不是请求 JSON。
我的 REST 网络服务如下:
@Path("/name/")
@Consumes({"application/json" ,"application/xml"})
public class HelloRest {
@POST
@Path("/{name}")
public TestPojo sayHi(@PathParam("name") String name) {
return new TestPojo(name);
}
}