102

Processing

Oficiální stránky Deprecated
je zpracován časově náročný požadavek

Specifikace stavového kódu HTTP 102

Stavový kód 102 Processing je dočasná odpověď, která klienta informuje o tom, že server přijal celý požadavek, ale ještě jej nedokončil. Tento stavový kód by MĚL být odeslán pouze tehdy, pokud server důvodně předpokládá, že dokončení požadavku bude trvat delší dobu. Jako vodítko lze uvést, že pokud zpracování metody trvá déle než 20 sekund (rozumná, ale libovolná hodnota), měl by server vrátit odpověď 102 Processing. Po dokončení požadavku MUSÍ server odeslat konečnou odpověď. Zpracování metod může potenciálně trvat dlouhou dobu, zejména metod, které podporují hlavičku Depth. V takových případech může klient při čekání na odpověď přerušit spojení. Aby se tomu zabránilo, může server vrátit stavový kód 102 Processing, aby klientovi naznačil, že server metodu stále zpracovává.

Zdroj / Citace z: Stavový kód 102 Processing HTTP je specifikován v oddílu 10.1 oddílu RFC2518.

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

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

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

Aby bylo možné zobrazit stavový kód HTTP (v tomto případě 102 Processing) 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 102 Processing
Přehled
URL: https://http-statuscode.com/errorCodeExample.php?code=102
Stav: 102 Processing
Tyto stránky: Network
IP adresa: XX.XX.XX.XX
Stavový kód 102 Processing

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

Chrome No (Deprecated)
Edge No (Deprecated)
Firefox No (Deprecated)
Opera No (Deprecated)
Safari No (Deprecated)
Chrome Android No (Deprecated)
Firefox for Android No (Deprecated)
Opera Android No (Deprecated)
Safari on iOS No (Deprecated)
Internet No (Deprecated)
WebView Android No (Deprecated)

Konstanty v programovacích jazycích

HttpStatusCode.Processing
http.StatusProcessing
Response::HTTP_PROCESSING
:processing
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