違反 REST

<stock>
    <add>
        <item>
            <name>Milk</name>
            <quantity>2</quantity>
        </item>
    </add>
</stock>

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