HTTP/Header/Expect

Aus SELFHTML-Wiki
< HTTP‎ | Header
Wechseln zu: Navigation, Suche
Name Expect
HTTP-Version HTTP 1.1
Beschreibung Zeigt, welches Verhalten der Client vom Server erwartet.
erlaubte Werte
Spezifikation RFC 2616 Kapitel 14.20
Beispiel
Expect       =  "Expect" ":" 1#expectation

expectation  =  "100-continue" | expectation-extension
expectation-extension =  token [ "=" ( token | quoted-string )
                         *expect-params ]
expect-params =  ";" token [ "=" ( token | quoted-string ) ]
Beachten Sie

Falls der Server diesen Header nicht versteht oder das Verhalten nicht erfüllen kann, muss er den Code 417 Expectation Failed senden. Der Client sendet ein Expect: 100-continue, wenn er nur den Header, aber nicht den Body einer (sehr großen) Anfrage sendet und daraufhin den HTTP-Statuscode 100 Continue als Bestätigung erwartet, um eine evtl. sehr große Anfrage schicken zu können. Zweck ist hierbei sicherzugehen, dass der Server die (sehr große) Anfrage annehmen wird.

Tipp

{{{Tipp}}}