REST-сервис, возвращающий клиенту осмысленный JSON "чувак, валидация не удалась по таким-то причинам" со статусом 500. повбывав бы
в сочетании с reverse proxy, сконфигурированной так, чтобы любой 500-й от бэкенда заменять красивой HTML-кой ‎- unihorny biped
а что надо было бы? 400? ‎- 9000
ну наверно да, всё-таки не Internal error ‎- unihorny biped
@9000 422! 400 если вместо жысона edn прислали (хотя 422 webdav, но пусть мучаются, нефиг было "i'am teapot" добавлять, вместо "invalid parameters" или "Validation failed"). ‎- адский хардлайн в засаде
то есть у меня в голове примерно как-то так (очень грубо): если разбираться с проблемой надо на стороне сервера, то 500 и написать про ошибку в лог, если на стороне клиента – то это 4xx. а тут и в лог ничего не пишет, и пятисотит ‎- unihorny biped
Мы одно время 418 возвращали на все внутренние ошибки (на ранних стадиях, когда не было ресурса прописать все правильные коды, а 500 мне Медуза запретил по вышеописанным причинам). ‎- а меня почему-то забыли