我正在創建寧靜的Web服務,我想知道如何使用輸入參數創建服務,以及如何從Web瀏覽器調用它。如何使用輸入參數創建Restful Web服務?
例如
@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;
}
的方法在基於SOAP的Web服務,我將調用情況它是這樣的
http://localhost:8088/JerseyJAXB/rest/todo?x=abc&y=pqr
但我想知道如何使用rest來調用它,並且還可以傳遞參數,因爲我在上面的示例中使用了休息和球衣時的參數。
這個答案最好的地址原始問題中提到的URL參數。另一個問題是,參數或路徑元素是否更適合此目的。 –
太棒了!這對我有效。謝謝! – Najeeb