102

Processing

Oficiálna stránka Deprecated
spracuje sa časovo náročná požiadavka

Špecifikácia stavového kódu HTTP 102

Stavový kód 102 Processing je dočasná odpoveď, ktorá sa používa na informovanie klienta, že server prijal úplnú požiadavku, ale ešte ju nedokončil. Tento stavový kód sa MUSÍ posielať len vtedy, keď server odôvodnene predpokladá, že dokončenie požiadavky bude trvať dlhší čas. Ako návod, ak spracovanie metódy trvá dlhšie ako 20 sekúnd (rozumná, ale ľubovoľná hodnota), server MUSÍ vrátiť odpoveď 102 Processing. Server MUSÍ poslať konečnú odpoveď po dokončení požiadavky. Spracovanie metód môže potenciálne trvať dlhší čas, najmä metód, ktoré podporujú hlavičku Depth. V takýchto prípadoch môže klient počas čakania na odpoveď prerušiť spojenie. Aby sa tomu zabránilo, server môže vrátiť stavový kód 102 Processing, aby klientovi oznámil, že server metódu stále spracováva.

Zdroj / Citát z: Stavový kód HTTP 102 Processing je špecifikovaný v časti 10.1 časti RFC2518.

Ako vyhodiť stavový kód 102 pomocou PHP?

Na vyhodenie stavového kódu HTTP 102 na webovej stránke možno použiť funkciu PHP http_response_code. Syntax je nasledovná: http_response_code(102) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testovanie stavového kódu HTTP 102

Aby bolo možné zobraziť stavový kód HTTP (v tomto prípade 102 Processing) a ďalšie informácie na strane klienta, je potrebné otvoriť vývojovú konzolu pomocou klávesu F12. Potom prejdite na kartu "Sieť". Teraz je možné otvoriť stránku, webová stránka (príklad index.php) by mala byť viditeľná na karte siete. Tú je potrebné vybrať a potom je potrebné vybrať sekciu Herder. Používateľovi sa potom zobrazí nasledujúci výsledok:

Stavový kód 102 Processing
Prehľad
URL: https://http-statuscode.com/errorCodeExample.php?code=102
Stav: 102 Processing
Tieto: Network
IP adresa: XX.XX.XX.XX
Stavový kód 102 Processing

Kompatibilita stavového kódu 102 s prehliadačom

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)

Konštanty v programovacích jazykoch

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ár so záľubou v stavových kódoch HTTP.

LinkedInGitHub