Создание ресурса обычно сопоставляется с POST, и это должно возвращать местоположение нового ресурса;например, в скаффолде Rails CREATE будет перенаправлять на SHOW для вновь созданного ресурса.Тот же самый подход может иметь смысл для обновления (PUT), но это менее условно;обновление должно только указывать на успех.Удаление, вероятно, должно указывать только на успех;если вы хотите перенаправить, возвращение списка ресурсов, вероятно, имеет смысл.
Успех может быть указан HTTP_OK, да.
Единственное жесткое правило в том, что я 'Выше было сказано, что CREATE должен возвращать местоположение нового ресурса.Это кажется легкой задачей для меня;Совершенно очевидно, что клиент должен иметь доступ к новому элементу.