202

Accepted

Offisiell
Forespørselen er akseptert, men ennå ikke behandlet.

Spesifikasjon av HTTP-statuskoden 202

Statuskoden 202 Accepted angir at anmodningen er godtatt for behandling, men at behandlingen ikke er fullført. Forespørselen vil kanskje eller kanskje ikke bli behandlet, ettersom den kan bli avvist når behandlingen faktisk finner sted. Det finnes ingen mulighet i HTTP for å sende en statuskode på nytt fra en asynkron operasjon. 202 Accepted-svaret er med hensikt uforpliktende.

Formålet er å tillate en server å godta en forespørsel om en annen prosess (kanskje en batch-orientert prosess som bare kjøres en gang per dag) uten å kreve at brukeragentens forbindelse til serveren vedvarer til prosessen er fullført. Representasjonen som sendes med dette svaret, bør beskrive forespørselens nåværende status og peke på (eller bygge inn) en statusmonitor som kan gi brukeren et estimat av når forespørselen vil bli oppfylt.

Kilde / Sitat fra: 202 Accepted HTTP-statuskoden er spesifisert av seksjon 6.3.3 i RFC7231.

Hvordan kaste en 202-statuskode med PHP?

For å kaste HTTP-statuskoden 202 på en nettside kan PHP-funksjonen http_response_code brukes. Syntaksen er som følger: http_response_code(202) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test 202 HTTP-statuskoden

For å kunne vise HTTP-statuskoden (i dette tilfellet 202 Accepted) og annen informasjon på klientsiden, må utviklingskonsollen åpnes med F12. Naviger deretter til fanen "Nettverk". Nå kan siden åpnes, nettstedet (eksempel index.php) skal være synlig i nettverksfanen. Dette må velges, og deretter må Herder-delen velges. Brukeren vil da se følgende resultat:

Statuskode 202 Accepted
Oversikt
URL: https://http-statuscode.com/errorCodeExample.php?code=202
Status: 202 Accepted
De: Network
IP-adresse: XX.XX.XX.XX
Statuskode 202 Accepted

Nettleserkompatibilitet for 202-statuskoden

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

Konstanter i programmeringsspråk

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

Tony Brüser er en entusiastisk webutvikler med en forkjærlighet for HTTP-statuskoder.

LinkedInGitHub