202
Accepted
Specifikation av HTTP-statuskoden 202
Statuskoden 202 Accepted visar att begäran har godkänts för behandling, men att behandlingen inte har slutförts. Begäran kanske inte kommer att behandlas, eftersom den kan vara otillåten när behandlingen faktiskt äger rum. Det finns ingen möjlighet i HTTP att skicka om en statuskod från en asynkron operation. Svaret 202 Accepted är avsiktligt icke-bindande.
Sitt syfte är att låta en server acceptera en begäran för någon annan process (kanske en batchorienterad process som bara körs en gång om dagen) utan att kräva att användaragentens anslutning till servern ska bestå tills processen är avslutad. Den representation som skickas med detta svar bör beskriva begäranens aktuella status och peka på (eller bädda in) en statusövervakare som kan ge användaren en uppskattning av när begäran kommer att uppfyllas.
Källa / Citat från: HTTP-statuskoden 202 Accepted anges i avsnitt 6.3.3 i RFC7231.
HTTP-protokoll
Hur skickar man en 202-statuskod med PHP?
För att kasta HTTP-statuskoden 202 på en webbsida kan PHP-funktionen http_response_code användas. Syntaxen är följande: http_response_code(202) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testa HTTP-statuskoden 202
För att kunna visa HTTP-statuskoden (i det här fallet 202 Accepted) och annan information på klientsidan måste utvecklingskonsolen öppnas med F12. Navigera sedan till fliken "Network" (nätverk). Nu kan sidan öppnas, webbplatsen (exempel index.php) ska vara synlig i fliken nätverk. Denna måste väljas och sedan måste avsnittet Herder väljas. Användaren kommer då att se följande resultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=202
Status: 202 Accepted
Dessa: Network
IP-adress: XX.XX.XX.XX
Webbläsarnas kompatibilitet med statuskoden 202
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 |