DevToolPal
DE
4xx Client-Fehler

400 Bad Request

Ungültige Anfrage

Bedeutung

Der Server kann die Anfrage nicht verarbeiten, weil sie fehlerhaft ist: ungültige Syntax, fehlerhaftes Framing oder nicht interpretierbare Werte.

Typische Ursachen

  • Ungültiges JSON oder falscher Content-Type
  • Fehlende oder fehlerhafte Query-Parameter
  • Zu große oder beschädigte Cookies

So beheben Sie es

Als Client oder Besucher

Lesen Sie die Details im Fehler-Body, validieren Sie die Nutzdaten (ein JSON-Formatierer hilft), prüfen Sie den Content-Type und löschen Sie die Cookies der Website, wenn ein Browser 400 zeigt.

Als Betreiber der Website oder API

Eine klare Fehlermeldung mit dem fehlerhaften Feld zurückgeben, idealerweise als application/problem+json. Für wohlgeformte Eingaben, die die Validierung nicht bestehen, 422 verwenden.

Beispielantwort

HTTP/1.1
HTTP/1.1 400 Bad Request
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Bad Request",
  "status": 400,
  "detail": "Request body is not valid JSON: unexpected token at line 3."
}

Spezifikation

RFC 9110 §15.5.1

FAQ

› Warum hilft es, Cookies zu löschen?

Riesige oder beschädigte Cookies können den Request-Header ungültig oder zu groß machen; Server antworten darauf oft mit 400.

› 400 oder 422?

400 heißt, die Anfrage konnte nicht geparst werden. 422 heißt, sie wurde geparst, aber die Werte sind ungültig.