основная идея в том, чтобы передавать любые данные на сервер без кэширования, а использовать можно его и для обновления, и для удаления ресурса?
и это норм с точки зрения http, но нарушение принципа рест, правильно?
для удаления обычно используют delete. ну это если соблюдать правила rest
Метод Post - это "создать новый ресурс", он не идемпотентный Метод Put - это заменить ресурс - идемпотентный Метод Patch - частично заменяет ресурс, может быть идемпотентным
Но создание ресурса не является основной идеей метода Post? Это уже относится к семантике Рест, нет?
Если не говорить о REST, разница в том, что Post не идемпотентный, а Put - идемпотентный (должен использоваться так)
если не говорить о rest, то названия методов вообще никому ничего не обязаны. хочу - вообще в гет бади шлю)
*GraphQL смотрит с недоумением*
ну, про идемпотентность - это в спецификации написано
Обсуждают сегодня