100 Continue

Der HTTP-Statuscode 100 Continue informational response zeigt an, dass der erste Teil einer Anfrage empfangen wurde und noch nicht vom Server abgelehnt wurde. Der Client sollte mit der Anfrage fortfahren oder die 100-Antwort verwerfen, wenn die Anfrage bereits abgeschlossen ist.

Wenn eine Anfrage einen Expect: 100-continue Header hat, zeigt die 100 Continue-Antwort an, dass der Server bereit oder in der Lage ist, den Anfrageinhalt zu empfangen. Das Warten auf eine 100 Continue-Antwort kann hilfreich sein, wenn ein Client erwartet, dass ein Fehler wahrscheinlich ist, zum Beispiel beim Senden von zustandsverändernden Operationen ohne zuvor verifizierte Authentifizierungsdaten.

Status

http
100 Continue

Beispiele

PUT-Anfrage mit 100 Continue

Die folgende PUT Anfrage sendet Informationen zu einem Datei-Upload an einen Server. Der Client gibt an, dass er mit dem Inhalt fortfahren wird, wenn er eine 100-Antwort erhält, um zu vermeiden, Daten über das Netzwerk zu senden, die zu einem Fehler wie 405, 401 oder 403 führen könnten. Zunächst sendet der Client nur Header, einschließlich eines Expect: 100-continue Headers:

http
PUT /videos HTTP/1.1
Host: uploads.example.com
Content-Type: video/h264
Content-Length: 123456789
Expect: 100-continue

Der Server zeigt an, dass die Anfrage fortgesetzt werden kann:

http
HTTP/1.1 100 Continue

Der Client vervollständigt die Anfrage, indem er die tatsächlichen Daten sendet:

http
[Video data as content for PUT request]

Spezifikationen

Specification
HTTP Semantics
# status.100

Siehe auch