HTTP 422 — Unprocessable Content
Ein 4xx-Client-Fehler: Die Anfrage enthält fehlerhafte Syntax oder kann nicht erfüllt werden.
Unprocessable Content
Die Anfrage ist wohlgeformt, aber semantisch ungültig.
Was er bedeutet
Der Server versteht den Inhaltstyp und die Syntax der Anfrage, konnte die enthaltenen Anweisungen aber nicht verarbeiten — typischerweise ein Validierungsfehler.
Wann man ihn einsetzt
Die Standardwahl für Formular-/JSON-Validierungsfehler in REST-APIs (Laravel verwendet ihn).
Weitere 4xx-Codes
Über HTTP-Statuscodes
Dieses Verzeichnis der HTTP-Statuscodes deckt jeden Standard-Antwortcode ab, vom informativen 1xx-Bereich bis zu den 5xx-Serverfehlern. Jeder Eintrag zeigt den numerischen Code, seine kanonische Statusphrase und eine einzeilige Zusammenfassung, und die gesamte Liste kann nach Nummer, Name oder Bedeutung durchsucht werden — 301, Unauthorized und timeout finden alle ihr Ziel — oder nach Antwortklasse gefiltert werden.
Jeder Code öffnet auf seine eigene dedizierte Seite mit einer vollständigen Erklärung: was der Status tatsächlich bedeutet, wann er in euren eigenen APIs und Anwendungen zu verwenden ist, ob Antworten mit diesem Code standardmäßig cachefähig sind, und der RFC, der ihn definiert. Verwandte Codes derselben Klasse sind unten verlinkt, sodass der Vergleich von 401 mit 403 oder 301 mit 308 einen Klick braucht.
Die fünf Klassen sind das schnellste Denkmodell zum Lesen jeder Antwort: 1xx bedeutet, die Anfrage läuft weiter, 2xx bedeutet Erfolg, 3xx bedeutet Umleitung, 4xx bedeutet, der Client hat einen Fehler gemacht, und 5xx bedeutet, der Server ist gescheitert. Das Verzeichnis ist genau um diese Struktur herum organisiert.
So verwenden Sie HTTP-Statuscodes
- Tippt einen Code, eine Statusphrase oder ein Stichwort in das Suchfeld — zum Beispiel 404, Not Found oder redirect.
- Nutzt den Klassenfilter, um die Liste auf informative, erfolgreiche, umleitende, Client-Fehler- oder Server-Fehler-Codes einzugrenzen.
- Öffnet die Seite eines Codes, um zu lesen, was er bedeutet, wann er zu verwenden ist, seine standardmäßige Cachefähigkeit und den definierenden RFC.
- Prüft den Abschnitt mit verwandten Codes, um Nachbarn derselben Klasse zu vergleichen.
- Nutzt die Kopieren-Schaltfläche, um den Code für einen Fehlerbericht, Test oder eine API-Spezifikation zu erhalten.