202

Accepted

Officieel
Het verzonden verzoek is geaccepteerd maar nog niet verwerkt

Specificatie van de HTTP-statuscode 202

De statuscode 202 Accepted geeft aan dat het verzoek is geaccepteerd voor verwerking, maar dat de verwerking nog niet is voltooid. Het verzoek kan uiteindelijk wel of niet worden uitgevoerd, omdat het kan worden afgewezen wanneer de verwerking daadwerkelijk plaatsvindt. HTTP biedt geen mogelijkheid om een statuscode van een asynchrone operatie opnieuw te verzenden. Het antwoord 202 Accepted is met opzet vrijblijvend.

Het doel ervan is een server in staat te stellen een verzoek voor een ander proces te accepteren (misschien een batch-georiënteerd proces dat slechts eenmaal per dag wordt uitgevoerd) zonder te eisen dat de verbinding van de user agent met de server blijft bestaan totdat het proces is voltooid. De weergave die met dit antwoord wordt verzonden, moet de huidige status van het verzoek beschrijven en verwijzen naar (of insluiten in) een statusmonitor die de gebruiker een schatting kan geven van wanneer aan het verzoek zal worden voldaan.

Bron / Citaat van: De 202 Accepted HTTP-statuscode wordt gespecificeerd door sectie 6.3.3 van RFC7231.

Hoe gooi je een 202-statuscode met PHP?

Om de HTTP-statuscode 202 op een webpagina te gooien, kan de PHP-functie http_response_code worden gebruikt. De syntaxis is als volgt: http_response_code(202) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test de HTTP-statuscode 202

Om de HTTP-statuscode (in dit geval 202 Accepted) en andere informatie aan de clientzijde te kunnen weergeven, moet de ontwikkelconsole worden geopend met F12. Navigeer vervolgens naar het tabblad "Netwerk". Nu kan de pagina worden geopend, de website (voorbeeld index.php) moet zichtbaar zijn in het netwerk tabblad. Deze moet worden geselecteerd en vervolgens moet het onderdeel Herder worden geselecteerd. De gebruiker ziet dan het volgende resultaat:

Statuscode 202 Accepted
Overzicht
URL: https://http-statuscode.com/errorCodeExample.php?code=202
Status: 202 Accepted
Die: Network
IP-adres: XX.XX.XX.XX
Statuscode 202 Accepted

Browsercompatibiliteit van de 202-statuscode

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

Constanten in programmeertalen

http.StatusAccepted
Response::HTTP_ACCEPTED
:accepted

Vermakelijke memes over de HTTP-statuscode 202

Auteur: Tony Brüser
Auteur: Tony Brüser

Tony Brüser is een enthousiaste webontwikkelaar met een voorliefde voor HTTP-statuscodes.

LinkedInGitHub