Я создал веб-сервис REST с некоторыми веб-методами. Но я не получаю, чтобы это передавало параметры этим методам.REST передача параметров с Java
I.E.
@GET
@Path("hello")
@Produces(MediaType.TEXT_PLAIN)
public String hello(String firstName, String lastName){
return "Hello " + firstname + " " + lastname
}
Как бы я вызвал этот метод и как передать параметры firstname и lastname? я пытался что-то вроде этого:
ClientConfig config = new DefaultClientConfig();
Client client = Client.create(config);
WebResource service = client.resource(getBaseURI());
ClientResponse response = service.path("hello")
.accept(MediaType.TEXT_PLAIN).put(ClientResponse.class);
Но где я могу добавить параметры?
Спасибо за вашу помощь, наилучшими пожеланиями, Крис
спасибо помог мне много. Но что, если мой метод хочет массив строк? – Chris
@Chris: Это должно помочь: http://stackoverflow.com/questions/5484209/pass-array-as-a-parameter-in-restful-webservice – npinti
Большое спасибо. Эта ссылка была также полезной для контекста вашей последней ссылки: http://stackoverflow.com/questions/5718575/how-can-i-grab-all-query-parameters-in-jersey-jaxrs – Chris