Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. HTTP
  3. Reference
  4. HTTP-Antwortstatuscodes
  5. 400 Bad Request

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

400 Bad Request

Der HTTP-Statuscode400 Bad RequestClient-Fehlerantwort zeigt an, dass der Server die Anfrage nicht verarbeiten kann, da sie als Client-Fehler angesehen wird. Der Grund für eine400-Antwort ist typischerweise eine fehlerhafte Anfragesyntax, ein ungültiges Anforderungsnachrichten-Format oder irreführende Anforderungsleitung.

Clients, die eine400-Antwort erhalten, sollten erwarten, dass das Wiederholen der Anfrage ohne Änderungen mit dem gleichen Fehler scheitern wird.

Status

http
400 Bad Request

Beispiele

Fehlhafte Anfragesyntax

Angenommen, es gibt eineREST API mit einem Endpunkt zur Verwaltung von Benutzern unterhttp://example.com/users und einePOST-Anfrage mit folgendem Inhalt versucht, einen Benutzer zu erstellen, verwendet aber ungültiges JSON mit nicht maskierten Zeilenumbrüchen:

http
POST /users HTTP/1.1Host: example.comContent-Type: application/jsonContent-Length: 38{  "email": "b@example.com",  "username": "b.smith"}

Wenn derInhalt in einem gültigen Format vorliegt, würden wir eine201 Created-Antwort oder eine andere Erfolgsmeldung erwarten. Stattdessen antwortet der Server jedoch mit einem400 und der Antwortinhalt enthält einmessage-Feld mit einigen Kontextinformationen, sodass der Client die Aktion mit einer korrekt formatierten Anfrage erneut versuchen kann:

http
HTTP/1.1 400 Bad RequestContent-Type: application/jsonContent-Length: 71{  "error": "Bad request",  "message": "Request body could not be read properly.",}

Spezifikationen

Specification
HTTP Semantics
# status.400

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp