102

Processing

Officiel Deprecated
en tidskrævende anmodning behandles

Specifikation af HTTP-statuskode 102

Statuskoden 102 Processing er et midlertidigt svar, der bruges til at informere klienten om, at serveren har accepteret den komplette anmodning, men endnu ikke har afsluttet den. Denne statuskode BØR kun sendes, når serveren har en rimelig forventning om, at det vil tage lang tid at afslutte anmodningen. Hvis det tager længere end 20 sekunder (en rimelig, men vilkårlig værdi) at behandle en metode, BØR serveren returnere et 102 Processing-svar. Serveren SKAL sende et endeligt svar, når anmodningen er blevet gennemført. Metoder kan potentielt tage lang tid at behandle, især metoder, der understøtter Depth-headeren. I sådanne tilfælde kan klienten time-out'e forbindelsen, mens den venter på et svar. For at forhindre dette kan serveren returnere en 102 Processing-statuskode for at angive over for klienten, at serveren stadig er i gang med at behandle metoden.

Kilde / citat fra: HTTP-statuskoden 102 Processing er specificeret i afsnit 10.1 i RFC2518.

Hvordan får man en 102-statuskode med PHP?

Hvis du vil have HTTP-statuskoden 102 på en webside, kan du bruge PHP-funktionen http_response_code. Syntaksen er som følger: http_response_code(102) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test 102 HTTP-statuskoden

For at kunne vise HTTP-statuskoden (i dette tilfælde 102 Processing) 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:

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

Browserkompatibilitet 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 programmeringssprog

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

Tony Brüser er en entusiastisk webudvikler med en forkærlighed for HTTP-statuskoder.

LinkedInGitHub