How to call java rest web service in soapUI


The following code is an explanation of how you can call a rest web service in java. Below you can find the actual java code and soapUI configuration. We enumerate 3 type of methods namely: POST, PUT and DELETE.


How to call rest web service using soapUI

public class Person {
 private int id;
 private String firstName;
 private String lastName;
}

@POST
@Path("/")
public ActionStatus create(Person postData) {

}

In soapUI
Method=POST
MediaType=application/json
Json String=
{
 "firstName" : "edward",
 "lastName" : "legaspi"
}

@PUT
@Path("/")
public ActionStatus update(Person postData) {

}

In soapUI
Method=PUT
MediaType=application/json
{
 "id" : 1,
 "firstName" : "edward",
 "lastName" : "legaspi"
}

@DELETE
@Path("/{personId}")
public ActionStatus delete(@PathParam("personId") Long reservationId) {

}

In soapUI
Method=DELETE
Request Parameters=
 name=personId
 value=1
 style=template
 level=resource
Your resource should look like: /xxx/{personId}
How to call java rest web service in soapUI How to call java rest web service in soapUI Reviewed by Edward Legaspi on Tuesday, October 14, 2014 Rating: 5

No comments:

Powered by Blogger.