422 Unprocessable Content bedeutet, dass der Server den Inhaltstyp versteht und die Syntax der Anfrage korrekt ist, er die darin enthaltenen Anweisungen aber nicht verarbeiten kann. Ein JSON-Body lässt sich zum Beispiel problemlos parsen, aber ein E-Mail-Feld ist ungültig oder ein Pflichtwert liegt außerhalb des zulässigen Bereichs.
WebDAV (RFC 4918) hat den Code als „Unprocessable Entity“ eingeführt, und RFC 9110 hat ihn unter neuem Namen in den HTTP-Kern übernommen. Viele Web-Frameworks und APIs, etwa Ruby on Rails und Laravel, verwenden ihn für Validierungsfehler und liefern im Body Meldungen zu den einzelnen Feldern.
Setzen Sie 400 und 422 einheitlich ein: 400 für Anfragen, die sich nicht parsen lassen, 422 für Anfragen, die sich parsen lassen, aber die Validierung nicht bestehen.
Beispielantwort
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 und Weiterleitungsprüfung
422 ist ein Code für APIs und die Formularverarbeitung. Crawler verwenden GET und sollten ihn nicht zu sehen bekommen; eine Seite, die auf GET mit 422 antwortet, wird als 4xx-Fehler behandelt und nicht indexiert.
Häufige Ursachen und Einsatzzwecke
- Ein abgesendetes Formular oder ein API-Aufruf besteht die Validierung nicht: ein fehlendes Feld, eine ungültige E-Mail-Adresse oder ein bereits vergebener Benutzername.
- Ein Dokument ist gültiges JSON, entspricht aber nicht dem Schema der API.
- Der Body eines WebDAV-
PROPPATCHoder -LOCKist wohlgeformtes XML, aber semantisch falsch.