HTTP 422 Unprocessable Content
Коротко: Запрос синтаксически верен, но не может быть обработан по содержанию.
Подробнее: В отличие от 400, запрос читаем (например, корректный JSON), но значения недопустимы по смыслу: отсутствует обязательное поле или значение вне допустимого диапазона. Многие API используют 422 для ошибок валидации.
Подробности
Когда возникает
- Форма с недопустимым адресом электронной почты или слишком коротким паролем.
- Вызов API, в котором отсутствует обязательное поле.
Что можно сделать
- Прочитайте сообщение об ошибке в теле, обычно оно называет затронутое поле.
- Разработчики: возвращайте ошибки валидации по полям, а не только один общий текст.
См. также: HTTP 400 Bad Request, Обзор кодов состояния HTTP, HTTP