202
Accepted
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.
HTTP-protokol
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:
URL: https://http-statuscode.com/errorCodeExample.php?code=202
Status: 202 Accepted
Disse: Network
IP-adresse: XX.XX.XX.XX
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 |