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