вот про идемпотентность DELETE сомнительно, как можно 20 раз удалить уже удалённое, если, скажем нет софтделита? это приблизительно как 20 раз в мусорку выбросить один и тот же мусор, который сначала нужно оттуда достать
@rom57196 ай бұрын
Если 20 раз мусор удалять и каждый раз будет говорить что мусор удален, хотя по факту ничего не изменилось после 1ой отправки
@litvinenkow6 ай бұрын
@@rom5719 выглядит как костыль, т.к. в случае удаления несуществующего элемента мы должны вернуть 404
@MakarenkoSasha6 ай бұрын
@@rom5719 зато в логах есть запись что мусор удаляли 20 раз.
@АртурСагадеев-о2ш6 ай бұрын
идемпотентность это же про состояние системы, то есть, неважно отправим 1 запрос или 10 запросов -- состояние системы одинаково. А то что мы юзерам в ответ присылаем без разницы
@litvinenkow6 ай бұрын
ну да, я наверно с безопасностью перепутал, ладно
@priest7746 ай бұрын
POST /order/cancel плохо. POST нужно использовать при создании сущности, в ответе возвращать при этом 201 HTTP код. Идеально тогда PUT /order/cancel
@divisionbyzero93805 ай бұрын
Кошмарный доклад... Вводит неокрепшие умы джунов в заблуждение