2
當您在REST集合上執行PUT時,應該提供集合中成員的地址?對狗在REST集合上放置。我提供地址嗎?
看跌地址指定
[{"name":"sparky", "id":1}, {"name":"rusty", "id":2}]
或...對狗
PUT沒有地址指定
[{"name":"sparky"}, {"name":"rusty"}]
,並讓服務器在返回新成員的位置集合。在我的情況下,我的表中的行ID。
嘿,謝謝你的迴應。是的,我有點迷失在這一切。我的理解對於REST的GET,POST和DELETE非常穩固,但是我發現很難處理集合上的PUT。根據這個:http://en.wikipedia.org/wiki/Representational_state_transfer(我知道維基百科...)一個PUT將取代集合,這是我在我的問題中試圖做的。根本沒有收藏品嗎? – shallowtempo
嗨,對不起,這是不正確的。收藏上的「PUT」確實是可能的,但我還沒有在真實的世界環境中看到它。對我來說,在集合上使用'DELETE',然後'POST'感覺好多了,但是沒有技術上的解釋,所以我已經更新了我的答案來處理你想要的案例。 – Robert