100

Continue

Oficiální stránky
Klient může pokračovat v požadavku

Obecné vysvětlení stavového kódu 100

Stavový kód HTTP 100 Continue je prvek webové komunikace, který usnadňuje dialog mezi prohlížečem a webovým serverem. Představte si, že váš prohlížeč zaklepe na dveře webového serveru a začne předkládat požadavek. Než odešle celý požadavek, čeká na nějaký souhlas serveru. Kód 100 Continue je právě tímto souhlasem, kdy server signalizuje: "Slyšel jsem začátek tvého požadavku, pokračuj.". Ačkoli se tento kód při vývoji moderních webů běžně nepoužívá, protože současné technologie dávají přednost efektivnějším způsobům komunikace, slouží jako připomínka toho, jak byl web původně navržen, aby zajistil hladkou komunikaci mezi serverem a koncovým uživatelem.

.

Specifikace stavového kódu HTTP 100

Stavový kód 100 Continue označuje, že počáteční část požadavku byla přijata a server ji dosud neodmítl. Server má v úmyslu odeslat konečnou odpověď poté, co byl požadavek zcela přijat a vyřízen. Pokud požadavek obsahuje pole záhlaví Expect, které obsahuje očekávání 100 Continue, odpověď 100 Continue znamená, že si server přeje přijmout tělo užitečného zatížení požadavku. Klient by měl pokračovat v odesílání požadavku a odpověď 100 Continue zahodit. Pokud požadavek neobsahoval pole záhlaví Expect obsahující očekávání 100 Continue, může klient tuto prozatímní odpověď jednoduše zahodit.

Zdroj / Citace z: Stavový kód 100 Continue HTTP je specifikován v oddílu 6.2.1 oddílu RFC7231.

Jak vyhodit stavový kód 100 pomocí PHP?

Pro zobrazení stavového kódu HTTP 100 na webové stránce lze použít funkci PHP http_response_code. Syntaxe je následující: http_response_code(100) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testování stavového kódu HTTP 100

Aby bylo možné zobrazit stavový kód HTTP (v tomto případě 100 Continue) a další informace na straně klienta, je třeba otevřít vývojovou konzolu pomocí klávesy F12. Poté přejděte na kartu "Síť". Nyní lze stránku otevřít, webová stránka (příklad index.php) by měla být viditelná na kartě sítě. Ta musí být vybrána a poté musí být vybrána sekce Herder. Uživatel pak uvidí následující výsledek:

Stavový kód 100 Continue
Přehled
URL: https://http-statuscode.com/errorCodeExample.php?code=100
Stav: 100 Continue
Tyto stránky: Network
IP adresa: XX.XX.XX.XX
Stavový kód 100 Continue

Kompatibilita stavového kódu 100 s prohlížeči

Chrome Yes
Edge Yes
Firefox Yes
Opera Yes
Safari Yes
Chrome Android Yes
Firefox for Android Yes
Opera Android Yes
Safari on iOS Yes
Internet Yes
WebView Android Yes

Jaký vliv má stavový kód 100 na SEO?

Stavový kód 100 Continue nemá v zásadě žádný přímý vliv na SEO. Nemá vliv na indexaci webu vyhledávači ani na jeho pořadí. Slouží především ke komunikaci mezi serverem a klientem.

Uživatelské prostředí a SEO:

Ačkoli kód 100 Continue sám o sobě nehraje v SEO žádnou roli, uživatelské prostředí (UX) je pro optimalizaci pro vyhledávače zásadním prvkem. Pokud na webových stránkách dochází ke zpoždění načítání nebo jiným problémům v důsledku použití stavového kódu 100 Continue, může to mít negativní dopad na uživatelskou zkušenost. Narušená UX může vést k vyššímu počtu odchodů (bounce rate), což může mít následně dopad na pozice ve vyhledávačích.

Reálné použití:

V současném webovém prostředí je stavový kód 100 Continue vzácný. Moderní webové stránky a aplikace obvykle používají efektivnější metody odesílání a přijímání dat. Pokud si však všimnete, že server pravidelně vyzařuje tento stavový kód, je dobré zkontrolovat výkonnost webu a uživatelské prostředí a identifikovat potenciální problémy.

Konstanty v programovacích jazycích

HttpStatusCode.Continue
http.StatusContinue
Response::HTTP_CONTINUE
httplib.CONTINUE
http.client.CONTINUE
http.HTTPStatus.CONTINUE
:continue
HttpServletResponse.SC_CONTINUE
Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser je nadšený webový vývojář se zálibou ve stavových kódech HTTP.

LinkedInGitHub