Restful Web サービスを正常に作成し、Apache Tomcat 7.0 にデプロイしました。デプロイが成功したら、サーバーを起動します。以下のコマンドを使用して、Web サービスを呼び出します。
WebResource resource = client.resource("http://localhost:8080/rest/samp/create");
私のウェブメソッドは
@POST
@Path("/create")
@Produces(MediaType.TEXT_XML)
@Consumes(MediaType.TEXT_XML)
public final String sample(final String xmlMessage) {
return "<xml version=1.0><welcome>"+xmlmessage+"</welcome>";
}
ここでは、XML コンテンツを引数として渡し、XML コンテンツを応答として取得しています。
ここで必要なのは、XML コンテンツを Web メソッドに渡す方法です。