DevToolPal
TR
4xx İstemci hataları

422 Unprocessable Content

İşlenemeyen İçerik

Ne anlama gelir

İstek düzgün biçimli ama anlamsal hatalar içeriyor, bu yüzden sunucu onu işleyemiyor. Eskiden Unprocessable Entity.

Yaygın nedenler

  • Doğrulama başarısız (geçersiz e-posta, zorunlu alan eksik)
  • Bir iş kuralı ihlal edildi
  • Rails veya Laravel doğrulama hataları

Nasıl düzeltilir

İstemci veya ziyaretçiyseniz

Gövdedeki alan hatalarını okuyun, değerleri düzeltin ve yeniden gönderin.

Sitenin veya API'nin sahibiyseniz

Formların vurgulayabilmesi için makinece okunabilir alan hataları döndürün.

Örnek yanıt

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"
    }
  ]
}

Belirtim

RFC 9110 §15.5.21

SSS

› Doğrulama hataları 400 mü 422 mi olmalı?

Birçok API doğrulama için 422, ayrıştırılamayan girdi için 400 kullanır. İkisi de geçerlidir; tutarlı olun.

› 422 yalnızca WebDAV için mi?

WebDAV'da başladı ama RFC 9110 artık onu genel HTTP için tanımlıyor.