DevToolPal
DE
4xx Client-Fehler

422 Unprocessable Content

Nicht verarbeitbarer Inhalt

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

RFC 9110 §15.5.21

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.