Wat betekent statuscode 202 Accepted?

Home - Wat betekent statuscode 202 Accepted?
Statuscode 200

De 202 status code komt minder vaak voor dan bijvoorbeeld 200 of 201, maar speelt een belangrijke rol in situaties waarin een verzoek wel is ontvangen, maar nog niet volledig is verwerkt. Deze status duidt dus niet op een fout, maar ook niet op een afgeronde actie. Het zit er precies tussenin.

In dit artikel leggen we uit wat de 202 status code betekent, in welke situaties je hem kunt tegenkomen en hoe je zelf kunt controleren of je server of applicatie deze status teruggeeft.

Wat is statuscode 202?

De status code 202 betekent Accepted. De server heeft het verzoek ontvangen en erkend als geldig, maar de verwerking is nog niet afgerond. De actie die gevraagd is, wordt dus asynchroon uitgevoerd, en de uiteindelijke uitkomst is nog onbekend op het moment van het antwoord.

Volgens de IETF-specificatie:

De 202 (Accepted) statuscode geeft aan dat het verzoek is geaccepteerd voor verwerking, maar dat de verwerking nog niet is voltooid. Het verzoek is mogelijk nog in behandeling of kan in de toekomst worden uitgevoerd.

Een belangrijk detail is dat de 202 status geen garantie geeft dat de verwerking succesvol zal zijn. Het is alleen een bevestiging dat de aanvraag in goede orde is ontvangen.

Wanneer krijg je een 202 status code?

Je ziet de 202 status code vooral in systemen waarin verzoeken niet direct verwerkt kunnen worden, maar in een wachtrij komen of door een extern proces worden afgehandeld. Denk aan:

  • Het starten van een achtergrondproces via een API
  • Het aanroepen van een e-mailverzendservice
  • Het inplannen van een taak of cronjob
  • Het versturen van data naar een ander systeem via een integratie

Een voorbeeld: je vult een formulier in op een site dat een aanvraag indient bij een externe dienst. De server kan op dat moment nog niet bevestigen of het proces succesvol is afgerond, maar wil je wel alvast laten weten dat je aanvraag is ontvangen. In zo’n geval is statuscode 202 de juiste respons.

Statuscode 202 Screaming Frog

Hoe kun je zelf statuscodes controleren?

Wil je nagaan welke HTTP-statuscodes jouw website of applicatie teruggeeft? Er zijn meerdere manieren om dat inzichtelijk te maken. Met Screaming Frog SEO Spider kun je je volledige site scannen en per URL zien welke statuscode wordt geretourneerd. Daarmee ontdek je eenvoudig welke pagina’s goed laden en waar mogelijke knelpunten zitten. Ook tools als Ahrefs Site Audit en SEMrush bieden overzichtelijke rapporten waarin alle responses, van 200 tot 500, worden vermeld. Gebruik je liever iets lichts in je browser? De extensie Redirect Path (voor Chrome) toont direct welke statuscode wordt teruggegeven wanneer je een pagina bezoekt. Zo kun je razendsnel controleren of responses correct verlopen, zonder dat je handmatig de netwerktab hoeft te openen.

Hoe herken je een 202 statuscode?

Omdat de 202 status niet leidt tot een foutmelding of zichtbare bevestiging in de browser, zie je hem alleen in technische tools of logs. Denk aan:

  • Postman of Insomnia bij het testen van een API-endpoint. De statusregel zal dan 202 Accepted tonen
  • curl in de terminal geeft bij een succesvol, maar nog niet uitgevoerd verzoek:
    HTTP/1.1 202 Accepted
  • Browser DevTools in het tabblad Network. Als een AJAX-call of fetch-verzoek een 202 response teruggeeft, zie je dat in de kolom Status
  • Serverlogs of tools als Loggly, Kibana of WP Debug Log kunnen status 202 registreren wanneer een achtergrondproces is gestart

In veel gevallen bevat een 202 response weinig extra data. Soms wordt er wel een Location header of tracking-URL meegegeven om later de status van het verzoek op te vragen.

Waarom is status code 202 belangrijk?

De 202 status code is belangrijk in moderne webapplicaties waarin processen niet direct hoeven te worden afgerond. Denk aan e-mailverkeer, externe koppelingen of bulkverwerkingen.

Voor ontwikkelaars geeft een 202 aan dat het verzoek correct is ontvangen, zonder dat er vertraging hoeft te ontstaan door het wachten op verwerking. Dat maakt het ideaal voor het bouwen van schaalbare en snelle interfaces.

Ook voor foutopsporing is het belangrijk om te weten wanneer een actie slechts is geaccepteerd maar nog niet is uitgevoerd. Je wilt in je logging of monitoring kunnen zien of een verzoek daadwerkelijk is gestart, ook al is de uitkomst nog onbekend.

Samenvatting

De 202 status code betekent dat een verzoek is ontvangen, maar nog niet verwerkt. Het is een waardevol mechanisme voor systemen die asynchroon werken of externe processen aanroepen.

Kernpunten:

  • Statuscode 202 betekent: verzoek ontvangen, verwerking volgt later
  • Wordt vooral gebruikt in asynchrone of uitgestelde processen
  • Geen garantie dat de verwerking zal slagen
  • Te herkennen via tools zoals Postman, curl en browser DevTools
  • Kan gecombineerd worden met headers zoals Location voor tracking

Werk je aan een WordPress-integratie met externe systemen of API’s? Dan is een correcte 202-response cruciaal voor betrouwbaarheid. Surver helpt je om die betrouwbaarheid te waarborgen met stabiele hosting, slimme monitoring en directe ondersteuning.

Foto van David Ladiges
David Ladiges
Technical Lead

Heb je een vraag over je website of hosting?

Ons team staat klaar om je te helpen! Laat je gegevens achter en we nemen vrijblijvend contact op.

Op deze pagina

Deel dit artikel:

Gerelateerde artikelen

Stel je vraag

Heb je een vraag over je website, hosting of WordPress? Vul je gegevens hieronder in en we nemen zo snel mogelijk contact met je op met een persoonlijk antwoord.

Je hebt geen technische kennis nodig. We denken graag met je mee.

Stel je vraag