Те, кто возвращают на бизнесовые ошибки 200 считают, что вот в этом случе, если у них сервер успешно понял, на какой обработчик матчится этот URI и уже дальше, через груду бизнес логики они поняли, что вот тут в БД записи нет - это уже просто ответ приложения.
Я тебе не доказать пытаюсь, что надо 200 возвращать, а объясняю, как интерпретируется спецификация теми, кто так делает, и почему они считают, что это правильно
я - фулстек, я пишу микросервисы и приложения для них, если бы я занимался херней и описывал каждый 200 статус в микросервисах и на клиентах - я бы свою работу ненавидел, а я ее оооочень люблю и люблю следовать спецификации, это просто очень упрощает реакцию клиента и всех действующих в цепочке элементов.
я - фулстек, я пишу микросервисы и приложения для них, если бы я занимался херней и описывал каждый 200 статус в микросервисах и на клиентах - я бы свою работу ненавидел, а я ее оооочень люблю и люблю следовать спецификации, это просто очень упрощает реакцию клиента и всех действующих в цепочке элементов.
Разница в коде на клиенте - пара строк при нормальной архитектуре, что ненавидеть - непонятно)
я - фулстек, я пишу микросервисы и приложения для них, если бы я занимался херней и описывал каждый 200 статус в микросервисах и на клиентах - я бы свою работу ненавидел, а я ее оооочень люблю и люблю следовать спецификации, это просто очень упрощает реакцию клиента и всех действующих в цепочке элементов.