Створення ресурсу, як правило, відображається на POST, і це повинно повернути розташування нового ресурсу; наприклад, в ешафоті Rails CREATE буде переспрямовано на SHOW для новоствореного ресурсу. Цей же підхід може мати сенс для оновлення (PUT), але це менше конвенції; оновлення потрібно лише свідчити про успіх. Видалення, ймовірно, повинно вказувати і на успіх; якщо ви хотіли переадресувати, повернення СПИСОК ресурсів, мабуть, має найбільш сенс.
Успіх може бути вказаний HTTP_OK, так.
Єдине жорстке правило в тому, що я говорив вище, - це, що CREATE повинен повернути місце розташування нового ресурсу. Мені це здається нічим не мислителем; має ідеальний сенс, що клієнту потрібно буде мати доступ до нового товару.