JAX-RS Jersey Client Example With Post
Let's take example of the operateXMLNumbers restful service, which excepts data in XML format and also returns data in XML format. This service is simple and add two numbers and returns the data. Following show's the service method written using Jersey. Notice that the parameter is mapped object type MathRequest. The Full code can be found at google code. Service Method @POST @Path("operateXMLNumbers") @Produces(MediaType.APPLICATION_XML) @Consumes(MediaType.APPLICATION_XML) public MathResponse addTwoXMLNumbers(MathRequest rq) { String numa = rq.getOperandA().toString(); String numb = rq.getOperandB().toString(); String operator1 = rq.getOperationTypeNew(); Integer result = doCalculateCoreLogic(operator1, numa, numb); MathResponse rs = new MathResponse(); rs.setMathOperationRQ(rq); rs.setResult(result); return rs; } Client private static void callTwoXMLNumbers() { Client client = Client.create(); We...