Bedeutung
Die Anfrage ist wohlgeformt, enthält aber semantische Fehler, daher kann der Server sie nicht verarbeiten. Früher Unprocessable Entity.
Typische Ursachen
- Validierung fehlgeschlagen (ungültige E-Mail, fehlendes Pflichtfeld)
- Geschäftsregel verletzt
- Validierungsfehler in Rails oder Laravel
So beheben Sie es
Als Client oder Besucher
Die Feldfehler im Body lesen, Werte korrigieren und erneut absenden.
Als Betreiber der Website oder API
Maschinenlesbare Feldfehler zurückgeben, damit Formulare sie hervorheben können.
Beispielantwort
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"
}
]
} Spezifikation
FAQ
› Sollten Validierungsfehler 400 oder 422 verwenden?
Viele APIs nutzen 422 für Validierung und 400 für nicht parsebare Eingaben. Beides ist gültig; bleiben Sie konsistent.
› Ist 422 nur für WebDAV?
Er stammt aus WebDAV, aber RFC 9110 definiert ihn inzwischen für HTTP allgemein.