почему RESTfull сервис обязан использовать определенные запросы

Сижу курю тему про REST, SOAP, RPC и их сравнения. Основной камень в огород REST это обязанность RESTfull приложений использовать для действий определенные глаголы для определенных действий CRUD (GEt, Put...).

А где в REST это сказано? Я знаю что REST это концепция и набор ограничений, а не протокол. И что GET, PUT это глаголы HTTP. И то что под RESTfull службой чаще всего подразумевают службу использующую HTTP, которая соответствует по своей структуре всем ограничениям REST. Но в описании REST (https://ru.wikipedia.org/wiki/REST) я не вижу ограничения диктующего что для определенных действий CRUD необходимо использовать определенные глаголы HTTP. (я понимаю, что оно там есть, просто для меня не понятно какое конкретно).


Ответы (1 шт):

Автор решения: 3214234

Просто, так принято. Можно воспринимать как рекомендацию.

→ Ссылка