На лекции поговорим про устройство HTTP-протокола, про то, как проектировать REST API, типичных ошибках и лучших практиках. Узнаете, что такое RPС и какие бывают реализации.
Пікірлер: 10
@user-jx2ne8qq6p12 күн бұрын
❤
@jenniffr.s2122 күн бұрын
Хорошее видео!
@priest774Ай бұрын
POST /order/cancel плохо. POST нужно использовать при создании сущности, в ответе возвращать при этом 201 HTTP код. Идеально тогда PUT /order/cancel
@litvinenkowАй бұрын
вот про идемпотентность DELETE сомнительно, как можно 20 раз удалить уже удалённое, если, скажем нет софтделита? это приблизительно как 20 раз в мусорку выбросить один и тот же мусор, который сначала нужно оттуда достать
@rom5719Ай бұрын
Если 20 раз мусор удалять и каждый раз будет говорить что мусор удален, хотя по факту ничего не изменилось после 1ой отправки
@litvinenkowАй бұрын
@@rom5719 выглядит как костыль, т.к. в случае удаления несуществующего элемента мы должны вернуть 404
@MakarenkoSashaАй бұрын
@@rom5719 зато в логах есть запись что мусор удаляли 20 раз.
@user-ed4mt5uv6wАй бұрын
идемпотентность это же про состояние системы, то есть, неважно отправим 1 запрос или 10 запросов -- состояние системы одинаково. А то что мы юзерам в ответ присылаем без разницы
@litvinenkowАй бұрын
ну да, я наверно с безопасностью перепутал, ладно
@divisionbyzero93808 күн бұрын
Кошмарный доклад... Вводит неокрепшие умы джунов в заблуждение