違反 REST
<stock>
<add>
<item>
<name>Milk</name>
<quantity>2</quantity>
</item>
</add>
</stock>
將此主體置於像/stocks/123
這樣的資源違反了 REST 背後的想法。雖然這個身體是 put
並且它包含所有必要的資訊,但它還伴隨著在處理身體時某處的方法呼叫 add
。在 REST 之後,會將 item
釋出到/stocks/123/items/
。