202

Accepted

Ametlik
Saadetud taotlus on vastu võetud, kuid seda ei ole veel töödeldud.

HTTP staatuskoodi 202 täpsustamine

Statuskood 202 Accepted näitab, et taotlus on töötlemiseks vastu võetud, kuid töötlemine ei ole veel lõpule viidud. Taotlust võidakse lõpuks menetleda või mitte, kuna see võidakse tegeliku töötlemise ajal tagasi lükata. HTTP-s puudub võimalus asünkroonse operatsiooni staatuskoodi uuesti saatmiseks. Vastus 202 Accepted on tahtlikult mittekohustuslik.

See eesmärk on võimaldada serveril võtta vastu mõne teise protsessi (võib-olla partiipõhine protsess, mida käivitatakse ainult üks kord päevas) taotlus, ilma et kasutajaagendi ühendus serveriga peaks püsima kuni protsessi lõpetamiseni. Selle vastusega koos saadetav esitus peaks kirjeldama päringu praegust seisu ja osutama (või põimima) olekuvalvele, mis võib anda kasutajale hinnangu, millal päring täidetakse.

Allikas / Tsitaat: HTTP-kood 202 Accepted on määratletud jaotises 6.3.3 jaotises RFC7231.

Kuidas PHP-ga 202 staatuskoodi visata?

Veebilehel HTTP-koodi 202 kuvamiseks võib kasutada PHP-funktsiooni http_response_code. Süntaks on järgmine: http_response_code(202) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testige HTTP-koodi 202

Selleks, et kuvada HTTP staatuskoodi (antud juhul 202 Accepted) ja muud teavet kliendi poolel, tuleb arenduskonsool avada klahviga F12. Seejärel navigeerige vahekaardile "Network". Nüüd saab lehekülje avada, veebileht (näiteks index.php) peaks olema nähtav võrgu vahekaardil. See tuleb valida ja seejärel tuleb valida Herder sektsioon. Seejärel näeb kasutaja järgmist tulemust:

Staatuse kood 202 Accepted
Ülevaade
URL: https://http-statuscode.com/errorCodeExample.php?code=202
Staatus: 202 Accepted
Need: Network
IP-aadress: XX.XX.XX.XX
Staatuse kood 202 Accepted

202 staatuskoodi brauserite ühilduvus

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

Konstandid programmeerimiskeeltes

http.StatusAccepted
Response::HTTP_ACCEPTED
:accepted
Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser on entusiastlik veebiarendaja, kellel on kalduvus HTTP staatuskoodide suhtes.

LinkedInGitHub