EMZETT.
Login

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

  1. Die Fehlermeldung im Body lesen, sie nennt meist das betroffene Feld.
  2. Entwickler: Validierungsfehler je Feld zurückgeben, nicht nur einen Gesamttext.

Siehe auch: HTTP 400 Bad Request, HTTP-Statuscodes Überblick, HTTP