DevToolPal
UK
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 загалом.