400 Bad Request

Die Anfrage ist ungültig.

Bedeutung

Der Server lehnt die Anfrage ab, da diese ungültig ist. Ursache hierfür können fehlende Parameter, unvollständige Anfragen oder falsche Syntax sein.

Spezifikation von 400 Bad Request

Der 400 Bad Request HTTP Status Code zeigt an, dass der Server die Anfrage nicht bearbeiten möchte oder kann. Als Grund wird hierbei ein Fehler des Clients angenommen; beispielsweise falsche Anfrage-Syntax, falsche Nachrichtenformatierung oder irreführendes Anfrage-Routing.

Spezifiziert wird der 400 Bad Request HTTP Status Code durch Abschnitt 6.5.1. von RFC7231

Ausprobieren

🔧 Erzeuge eine Antwort mit dem HTTP Status Code 400

🔦 Checke den Status Code, die Anwort-Kopfzeilen und Weiterleitungsketten einer URL

HTTP-Versionen

  • HTTP 1.0
  • HTTP 1.1
  • HTTP 2
  • HTTP 3

Konstanten in Programmiersprachen

Ruby on Rails HTTP Status Symbol
 :bad_request

Microsoft Windows Runtime API
HttpStatusCode.BadRequest

Go HTTP Status Constant
 http.StatusBadRequest

Symfony HTTP Status Constant
 Response::HTTP_BAD_REQUEST

Python2 HTTP Status Constant
 httplib.BAD_REQUEST

Python3+ HTTP Status Constant
 http.client.BAD_REQUEST

Python3.5+ HTTP Status Constant
 http.HTTPStatus.BAD_REQUEST