Отклонение категоризации HTTP METHOD против удаления

В API, какой HTTP METHOD должен использоваться для операции отмены.

Я предполагаю, что это не будет запрос DELETE, потому что ресурс не утилизируется. В этом случае, должен ли он быть POST или PUT? Вот некоторая документация, но я по-прежнему не совсем ясно из этого отличия: http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

1 ответ

Это не DELETE. Отмена операции - это изменение состояния, а изменение состояния означает обновление.

Я лично использовал бы PUT, потому что вы обычно знаете URI ресурса, который вы обновляете.

Также см. Этот пост для получения дополнительной информации: PUT vs POST в REST.

licensed under cc by-sa 3.0 with attribution.