Скажем, у меня есть ресурс, который может иметь два разных поведения, когда delete называется
- Ресурс удаляется.
- Ресурс перемещается в корзину.
Как смоделировать его с помощью метода REST?
Я подумал о следующем решении:
DELETE /myresource
перемещает ресурс в корзину (поведение по умолчанию)
DELETE /myresource?force-delete=true
принудительно удаляет ресурс.
Соответствует ли REST? Я никогда не видел параметры запроса в URL-адресе при вызове DELETE, это нормально?