DevToolPal
RU
4xx Ошибки клиента

422 Unprocessable Content

Необрабатываемое содержимое

Что это значит

Запрос сформирован корректно, но содержит смысловые ошибки, поэтому сервер не может его обработать. Раньше назывался 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"
    }
  ]
}

Спецификация

RFC 9110 §15.5.21

Частые вопросы

› Для ошибок валидации — 400 или 422?

Многие API используют 422 для валидации и 400 для неразбираемых данных. Подходят оба; главное — единообразие.

› 422 только для WebDAV?

Код появился в WebDAV, но теперь RFC 9110 определяет его для HTTP в целом.