Estoy creando un servicio web tranquilo y quería saber cómo creamos un servicio con parámetros de entrada y también cómo invocarlo desde un navegador web.¿Cómo crear un servicio web tranquilo con parámetros de entrada?
Por ejemplo
@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;
}
y puedo invocarlo usando http://localhost:8088/JerseyJAXB/rest/todo
y quiero crear un método como
@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;
}
En caso de servicios web basados en jabón i invocaría es así
http://localhost:8088/JerseyJAXB/rest/todo?x=abc&y=pqr
pero quiero saber cómo invocarlo utilizando el resto y también puedo pasar los parámetros como lo estoy haciendo en el ejemplo anterior cuando uso descanso y maillot.
Responda mejor direcciones los parámetros de URL mencionados en la pregunta original. Si los parámetros o los elementos de ruta son mejores para este propósito es otra cuestión. –
¡Brillante! Esto funcionó para mí. ¡Gracias! – Najeeb