Скажем, у меня есть таблица для machines
, а один из столбцов называется status
. Это может быть active
, inactive
, или discarded
. Машина discarded
больше не полезна и используется только для транзакций.Реализация RESTful для «архивирования» записи
Предположим, теперь я хочу discard
машина. Поскольку это обновление для записи, RESTfully, это будет PUT
запрос /machines/:id
. Однако, поскольку это очень особый вид обновления, могут быть и другие операции, которые произойдут (например, удалить всех назначенных пользователей, а что нет).
Это должно быть больше похоже на POST
на /machines/:id/discard
?