100 Continue
Der HTTP 100 Continue Informational response Statuscode zeigt an, dass der erste Teil einer Anfrage empfangen wurde und vom Server noch nicht abgelehnt wurde.
Der Client sollte die Anfrage fortsetzen oder die 100-Antwort verwerfen, wenn die Anfrage bereits abgeschlossen ist.
Wenn eine Anfrage einen Expect: 100-continue Header enthält, zeigt die 100 Continue-Antwort an, dass der Server bereit oder in der Lage ist, den Anfrageninhalt zu empfangen.
Das Warten auf eine 100 Continue-Antwort kann hilfreich sein, wenn ein Client ein mögliches Fehlerauftreten antizipiert, z. B. beim Senden von zustandsverändernden Operationen ohne vorher verifizierte Authentifizierungsinformationen.
Status
100 Continue
Beispiele
PUT-Anfrage mit 100 Continue
Die folgende PUT-Anfrage sendet Informationen an einen Server über einen Dateiupload.
Der Client gibt an, dass er mit dem Inhalt fortfährt, wenn er eine 100-Antwort erhält, um zu vermeiden, Daten über das Netzwerk zu senden, die zu einem Fehler führen könnten, wie 405, 401 oder 403.
Zunächst sendet der Client nur Header, darunter einen Expect: 100-continue Header:
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/1.1 100 Continue
Der Client vervollständigt die Anfrage, indem er die tatsächlichen Daten sendet:
[Video data as content for PUT request]
Spezifikationen
| Spezifikation |
|---|
| HTTP Semantics # status.100 |