2012-03-27 84 views

回答

0

由於HTML不支持HTTP DELETE,你可以發佈到資源,比方說,/resources/13與查詢字符串參數來定義的意圖:POST /resources/13?_method=DELETE HTTP/1.1

在更新資源的情況下,你可以做POST resources/13?_method=PUT HTTP/1.1,當然假設你的意圖將匹配PUT的正確語義,即將完整的整個實體放在指定的URI處。

要記住一個非常重要的事情是'刪除'不是一個資源,所以它沒有任何意義的資源標識符。刪除是一個動詞,這是HTTP方法的用途。當然,我們都希望有一天HTML可以完全支持HTTP,而不僅僅是一些任意的動詞。