202
Accepted
Specifikace stavového kódu HTTP 202
Stavový kód 202 Accepted znamená, že požadavek byl přijat ke zpracování, ale zpracování nebylo dokončeno. Požadavek může, ale nemusí být nakonec vyřízen, protože při skutečném zpracování může být zakázán. V protokolu HTTP neexistuje možnost opětovného odeslání stavového kódu z asynchronní operace. Odpověď 202 Accepted je záměrně nezávazná.
Jejím účelem je umožnit serveru přijmout požadavek na nějaký jiný proces (třeba dávkově orientovaný proces, který se spouští pouze jednou denně), aniž by bylo nutné, aby spojení uživatelského agenta se serverem přetrvávalo až do dokončení procesu. Reprezentace zaslaná s touto odpovědí by měla popisovat aktuální stav požadavku a odkazovat na monitor stavu (nebo jej vložit), který může uživateli poskytnout odhad, kdy bude požadavek vyřízen.
Zdroj / Citace z: Stavový kód 202 Accepted HTTP je specifikován v oddílu 6.3.3 oddílu RFC7231.
Protokol HTTP
Jak vyhodit stavový kód 202 pomocí PHP?
Pro zobrazení stavového kódu HTTP 202 na webové stránce lze použít funkci PHP http_response_code. Syntaxe je následující: http_response_code(202) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testování stavového kódu HTTP 202
Aby bylo možné zobrazit stavový kód HTTP (v tomto případě 202 Accepted) 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:
URL: https://http-statuscode.com/errorCodeExample.php?code=202
Stav: 202 Accepted
Tyto stránky: Network
IP adresa: XX.XX.XX.XX
Kompatibilita stavového kódu 202 s prohlížeči
Chrome | no data |
Edge | no data |
Firefox | no data |
Opera | no data |
Safari | no data |
Chrome Android | no data |
Firefox for Android | no data |
Opera Android | no data |
Safari on iOS | no data |
Internet | no data |
WebView Android | no data |