202
Accepted
Špecifikácia stavového kódu HTTP 202
Stavový kód 202 Accepted znamená, že žiadosť bola prijatá na spracovanie, ale spracovanie nebolo dokončené. Žiadosť môže, ale nemusí byť nakoniec vybavená, pretože pri skutočnom spracovaní môže byť zamietnutá. V protokole HTTP neexistuje možnosť opätovného odoslania stavového kódu z asynchrónnej operácie. Odpoveď 202 Accepted je zámerne nezáväzná.
Jeho účelom je umožniť serveru prijať požiadavku na nejaký iný proces (možno dávkovo orientovaný proces, ktorý sa spúšťa len raz za deň) bez toho, aby sa vyžadovalo, aby spojenie používateľského agenta so serverom pretrvávalo až do ukončenia procesu. Reprezentácia zaslaná s touto odpoveďou by mala opisovať aktuálny stav požiadavky a odkazovať na monitor stavu (alebo ho vložiť), ktorý môže poskytnúť používateľovi odhad, kedy bude požiadavka splnená.
Zdroj / Citát z: Stavový kód HTTP 202 Accepted je špecifikovaný v časti 6.3.3 časti RFC7231.
Protokol HTTP
Ako vyhodiť stavový kód 202 pomocou PHP?
Na vyhodenie stavového kódu HTTP 202 na webovej stránke možno použiť funkciu PHP http_response_code. Syntax je nasledovná: http_response_code(202) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testovanie stavového kódu HTTP 202
Aby bolo možné zobraziť stavový kód HTTP (v tomto prípade 202 Accepted) 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:
URL: https://http-statuscode.com/errorCodeExample.php?code=202
Stav: 202 Accepted
Tieto: Network
IP adresa: XX.XX.XX.XX
Kompatibilita stavového kódu 202 s prehliadačom
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 |