2012-11-24 35 views
0

執行REST POST和PUT時,可以將表單域值包含爲請求的一部分。REST刪除表單域?

據我瞭解,REST DELETE(和PUT)通過URI標識資源。在執行REST DELETE時是否也包含表單字段值是否有意義?

回答

1

首先,當您輸入或輸出數據時,您可能支持application/x-www-form-urlencoded(表單數據)以外的表示。例如,您可能會發送整個實體並將其表示爲JSON對象。您可以在請求中發送任何類型的數據。無論是表單數據還是其他。

回到你的問題,雖然。您可以通過刪除請求發送數據。最初,我想不出多大用處,但如果您在服務器端實施了樂觀鎖定方案,那麼使用刪除請求發送數據可能會很有用,因此服務器可以檢測客戶端是否嘗試工作陳舊的數據。