TrueURL
TrueURL

Меню

422 Unprocessable Content

Запрос составлен правильно, но его содержимое некорректно по смыслу — обычно это ошибка валидации в API. Прежнее название — «Unprocessable Entity».

Поясняющая фраза
Unprocessable Content
Редирект
Нет
Кэшируется по умолчанию
Нет

422 Unprocessable Content означает, что сервер понимает тип содержимого и синтаксис запроса корректен, но выполнить содержащиеся в нем инструкции сервер не может. Например, JSON-тело успешно разбирается, но поле email содержит недопустимое значение или обязательное значение выходит за допустимые пределы.

Код появился в WebDAV (RFC 4918) под названием «Unprocessable Entity», а RFC 9110 включил его в основной HTTP под новым именем. Многие веб-фреймворки и API, например Ruby on Rails и Laravel, используют его для ошибок валидации и возвращают в теле сообщения по каждому полю.

Используйте 400 и 422 последовательно: 400 — для запросов, которые невозможно разобрать, 422 — для запросов, которые разбираются, но не проходят валидацию.

Пример ответа

HTTP
HTTP/1.1 422 Unprocessable Content
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: application/json
Content-Length: 77

{"message":"Validation failed","errors":[{"field":"email","code":"invalid"}]}

SEO и проверка редиректов

Код 422 предназначен для API и обработки форм. Поисковые роботы используют GET и видеть его не должны; страница, которая отвечает 422 на GET, считается ошибкой 4xx и не индексируется.

Типичные причины и сценарии использования

  • Отправка формы или вызов API не проходит валидацию: не заполнено поле, недопустимый адрес электронной почты или занятое имя пользователя.
  • Документ — валидный JSON, но не соответствует схеме API.
  • Тело WebDAV-запроса PROPPATCH или LOCK — корректный XML, но неверно по смыслу.

Проверка редиректов URL

Бесплатная проверка редиректов TrueURL покажет все коды ответа, которые возвращает URL, — на каждом переходе цепочки.