102

Processing

Offisiell Deprecated
en tidkrevende forespørsel behandles

Spesifikasjon av HTTP-statuskoden 102

Statuskoden 102 Processing er et midlertidig svar som brukes for å informere klienten om at serveren har akseptert den fullstendige forespørselen, men ennå ikke har fullført den. Denne statuskoden BØR bare sendes når serveren har en rimelig forventning om at forespørselen vil ta betydelig tid å fullføre. Som veiledning, hvis en metode tar lengre tid enn 20 sekunder (en rimelig, men vilkårlig verdi) å behandle, BØR serveren returnere et 102 Processing-svar. Serveren MÅ sende et endelig svar etter at forespørselen er fullført. Metoder kan potensielt ta lang tid å behandle, spesielt metoder som støtter Depth header. I slike tilfeller kan klienten sette timeout på forbindelsen mens den venter på svar. For å forhindre dette kan serveren returnere en 102 Processing-statuskode for å indikere til klienten at serveren fortsatt behandler metoden.

Kilde / Sitat fra: 102 Processing HTTP-statuskoden er spesifisert av seksjon 10.1 i RFC2518.

Hvordan kaste en 102-statuskode med PHP?

For å kaste HTTP-statuskoden 102 på en nettside kan PHP-funksjonen http_response_code brukes. Syntaksen er som følger: http_response_code(102) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test 102 HTTP-statuskoden

For å kunne vise HTTP-statuskoden (i dette tilfellet 102 Processing) og annen informasjon på klientsiden, må utviklingskonsollen åpnes med F12. Naviger deretter til fanen "Nettverk". Nå kan siden åpnes, nettstedet (eksempel index.php) skal være synlig i nettverksfanen. Dette må velges, og deretter må Herder-delen velges. Brukeren vil da se følgende resultat:

Statuskode 102 Processing
Oversikt
URL: https://http-statuscode.com/errorCodeExample.php?code=102
Status: 102 Processing
De: Network
IP-adresse: XX.XX.XX.XX
Statuskode 102 Processing

Nettleserkompatibilitet for 102-statuskoden

Chrome No (Deprecated)
Edge No (Deprecated)
Firefox No (Deprecated)
Opera No (Deprecated)
Safari No (Deprecated)
Chrome Android No (Deprecated)
Firefox for Android No (Deprecated)
Opera Android No (Deprecated)
Safari on iOS No (Deprecated)
Internet No (Deprecated)
WebView Android No (Deprecated)

Konstanter i programmeringsspråk

HttpStatusCode.Processing
http.StatusProcessing
Response::HTTP_PROCESSING
:processing
Forfatter: Tony Brüser
Forfatter: Tony Brüser

Tony Brüser er en entusiastisk webutvikler med en forkjærlighet for HTTP-statuskoder.

LinkedInGitHub