408 Request Timeout

Die Zeit für die Anfrage ist abgelaufen.

Bedeutung

Der Server erhielt keine komplette Nachricht innerhalb der Zeit, die er bereit war zu warten.

Spezifikation von 408 Request Timeout

Der 408 Request Timeout HTTP Status Code zeigt an, dass der Server innerhalb der Zeit, die er bereit war zu warten, keine komplette Anfrage-Nachricht erhalten hatte.

Ein Server sollte dann die „Close“ (Schließen) Verbindungsoption in der Antwort mitschicken, da 408 Request Timeout impliziert, dass der Server sich entscheiden hat lieber die Verbindung zu schließen, anstatt noch weiter zu warten. Wenn der Client eine noch ausstehende Anfrage im Transit hat, darf der Client die Anfrage in einer neuen Verbindung wiederholen.

Spezifiziert wird der 408 Bad Timeout HTTP Status Code durch Abschnitt 6.5.7. von RFC7231

Ausprobieren

🔧 Erzeuge eine Antwort mit dem HTTP Status Code 408

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

Unterhaltsames

🐈 HTTP-Katze zu 408

🐩 HTTP Status Hund zu 408

HTTP-Versionen

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

Konstanten in Programmiersprachen

Ruby on Rails HTTP Status Symbol
 :request_timeout

Microsoft Windows Runtime API
HttpStatusCode.RequestTimeout

Go HTTP Status Constant
 http.StatusRequestTimeout

Symfony HTTP Status Constant
 Response::HTTP_REQUEST_TIMEOUT

Python2 HTTP Status Constant
 httplib.REQUEST_TIMEOUT

Python3+ HTTP Status Constant
 http.client.REQUEST_TIMEOUT

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