Как создать полноценную веб-службу с входными параметрами?

Я создаю умиротворяющий веб-сервис и хотел узнать, как создать сервис с входными параметрами, а также как вызвать его из веб-браузера.

Например,

@Path("/todo")
public class TodoResource {
    // This method is called if XMLis request
    @PUT
    @Produces( {MediaType.APPLICATION_XML,MediaType.APPLICATION_JSON})
    public Todo getXML() {
        Todo todo = new Todo();
        todo.setSummary("This is my first todo");
        todo.setDescription("This is my first todo");
        return todo;
    }

и я могу вызвать его, используя http://localhost:8088/JerseyJAXB/rest/todo

и я хочу создать метод типа

@Path("/todo")
    public class TodoResource {
        // This method is called if XMLis request
        @PUT
        @Produces( {MediaType.APPLICATION_XML,MediaType.APPLICATION_JSON})
        public Todo getXML(String x, String y) {
            Todo todo = new Todo();
            todo.setSummary(x);
            todo.setDescription(y);
            return todo;
        }

В случае мыльных веб-сервисов я бы вызвал его следующим образом

http://localhost:8088/JerseyJAXB/rest/todo?x=abc&y=pqr

но я хочу знать, как вызывать его с помощью отдыха, а также могу передать параметры, как я делаю в приведенном выше примере, когда я использую отдых и футболку.

20
задан dbreaux 6 May 2019 в 18:13
поделиться