Что это значит
Запрос сформирован корректно, но содержит смысловые ошибки, поэтому сервер не может его обработать. Раньше назывался Unprocessable Entity.
Типичные причины
- Не пройдена валидация (неверный email, нет обязательного поля)
- Нарушено бизнес-правило
- Ошибки валидации Rails или Laravel
Как исправить
Если вы клиент или посетитель
Прочитайте ошибки по полям в теле ответа, исправьте значения и отправьте снова.
Если вы владелец сайта или API
Возвращайте машиночитаемые ошибки по полям, чтобы формы могли их подсветить.
Пример ответа
HTTP/1.1
HTTP/1.1 422 Unprocessable Content
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "Unprocessable Content",
"status": 422,
"errors": [
{
"field": "email",
"message": "must be a valid email address"
}
]
} Спецификация
Частые вопросы
› Для ошибок валидации — 400 или 422?
Многие API используют 422 для валидации и 400 для неразбираемых данных. Подходят оба; главное — единообразие.
› 422 только для WebDAV?
Код появился в WebDAV, но теперь RFC 9110 определяет его для HTTP в целом.