НС>Нюанс тут, что альтернативой 400 предлагается 500
НС>G>>>Это означает, что 400 нельзя кидать для ситуаций, которые могут меняться со временем и для любых rntime эксепшенов.
Б>>Все равно это должна быть какая-то ошибка 4xx, а не 5xx
G>>Почему? И какая?
НС>Конкретно 400 может и не лучший вариант (есть и 404, и 409 и много чего еще, что может со временем поменяться), но 500 это точно ни в какие ворота.
Я бы сказал, что общепринятые коды ошибок вообще несколько отстали от жизни. 404 — вообще двусмысленная вещь.
Y>>Тут коллега сделал хорошее замечание.
Y>>http://rsdn.org/forum/dotnet/8255491.1Автор: MadHuman
Дата: 12.04.22
Y>>Y>>для 400 расширилась трактовка
НС>Она просто стала адекватной де-факто использованию для API. Потому что набор стандартных 4хх далеко не исчерпывающий, и если ни один из них не подходит — используют 400.
Воистину. Но это стало понятно не сразу.