HTTP 422 Unprocessable Content
Kurz: Die Anfrage ist syntaktisch korrekt, aber inhaltlich nicht verarbeitbar.
Genauer: Anders als bei 400 ist die Anfrage lesbar (z. B. gültiges JSON), doch die Werte sind fachlich ungültig: eine Pflichtangabe fehlt oder ein Wert liegt außerhalb des erlaubten Bereichs. Viele APIs verwenden 422 für Validierungsfehler.
Im Detail
Wann es vorkommt
- Formular mit ungültiger E-Mail-Adresse oder zu kurzem Passwort.
- API-Aufruf, bei dem ein Pflichtfeld fehlt.
Was du tun kannst
- Die Fehlermeldung im Body lesen, sie nennt meist das betroffene Feld.
- Entwickler: Validierungsfehler je Feld zurückgeben, nicht nur einen Gesamttext.
Siehe auch: HTTP 400 Bad Request, HTTP-Statuscodes Überblick, HTTP