我正在使用Netbeans創建一個小型REST Web服務。這是我的代碼:通過URL將參數傳遞給REST Web服務
private UriInfo context;
private String name;
public GenericResource() {
}
@GET
@Produces("text/html")
public String getHtml() {
//TODO return proper representation object
return "Hello "+ name;
}
@PUT
@Consumes("text/html")
public void putHtml(String name) {
this.name = name;
}
我打電話get方法確定,因爲當我打電話http://localhost:8080/RestWebApp/resources/greeting我得到的「Hello空」,但我想用http://localhost:8080/RestWebApp/resources/greeting?name=Krt_Malta傳遞一個參數,但PUT方法不會被調用...這是傳遞參數的正確方法還是我錯過了一些東西?
我是一個新手休息bdw,所以如果這是一個簡單的問題。
謝謝! :) Krt_Malta
你在使用調用網址嗎?你有沒有試過curl -X PUT http:// ...? – xwoker 2013-09-23 11:08:14