не нашёл запись по айди? Я думаю, что это использование статуса не по назначению.
В чём твоя претензия? Конкретнее можно?
4хх относятся ведь к клиентским ошибкам, то есть клиент ошибается просто запросив какую-то сущность? И получается, результаты, когда обращаемся к несуществующему эндпоинту и запрашиваем сущность, которой нет, одинаковы?
Лично я для себя решил что проще возвращать всегда 200 и оборачивать результат в объект с полем Success, чтобы клиент был вынужден обрабатывать отсутствие результатов. Так например делают Гугл в своих апях
Да, я вот тоже так думаю
Это нормальная практика, мне тоже не нравится когда сервер возвращает 400, это сразу наводит на мысль, что запрос изначально неправильный. Теряется информация в ответе. А так - я знаю что запрос правильный, но результатов нет
Нет, мы не хотим возвращать 404, когда не была найдена запись по айди.
а, ну тогда даёб снимаю
Обсуждают сегодня