202

Accepted

Officiel
Den afsendte anmodning er blevet accepteret, men endnu ikke behandlet

Specifikation af HTTP-statuskode 202

Statuskoden 202 Accepted angiver, at anmodningen er blevet accepteret til behandling, men at behandlingen ikke er afsluttet. Anmodningen vil måske eller måske ikke blive behandlet i sidste ende, da den måske ikke vil blive godkendt, når behandlingen rent faktisk finder sted. Der er ingen mulighed i HTTP for at sende en statuskode fra en asynkron operation igen. 202 Accepted-svaret er bevidst uforpligtende.

Dets formål er at give en server mulighed for at acceptere en anmodning om en anden proces (måske en batch-orienteret proces, der kun køres én gang om dagen) uden at kræve, at brugeragentens forbindelse til serveren fortsætter, indtil processen er afsluttet. Den repræsentation, der sendes med dette svar, bør beskrive anmodningens aktuelle status og pege på (eller indlejre) en statusmonitor, der kan give brugeren et skøn over, hvornår anmodningen vil blive opfyldt.

Kilde / citat fra: HTTP-statuskoden 202 Accepted er specificeret i afsnit 6.3.3 i RFC7231.

Hvordan får man en 202-statuskode med PHP?

Hvis du vil have HTTP-statuskoden 202 på en webside, kan du bruge PHP-funktionen http_response_code. Syntaksen er som følger: http_response_code(202) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test 202 HTTP-statuskoden

For at kunne vise HTTP-statuskoden (i dette tilfælde 202 Accepted) og andre oplysninger på klientsiden skal udviklingskonsollen åbnes med F12. Naviger derefter til fanen "Network" (netværk). Nu kan siden åbnes, hjemmesiden (eksempel index.php) skal være synlig i fanen netværk. Denne skal vælges, og derefter skal Herder-sektionen vælges. Brugeren vil derefter se følgende resultat:

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

Browserkompatibilitet 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 programmeringssprog

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

Tony Brüser er en entusiastisk webudvikler med en forkærlighed for HTTP-statuskoder.

LinkedInGitHub