100

Continue

Officiel
Klienten kan fortsætte anmodningen

Generel forklaring af 100-statuskoden

HTTP-statuskoden 100 Continue er et element i webkommunikation, der letter dialogen mellem en browser og en webserver. Forestil dig, at din browser banker på døren til en webserver og begynder at præsentere en anmodning. Før den sender hele anmodningen, venter den på en form for samtykke fra serveren. Kode 100 Continue er netop dette samtykke, hvor serveren signalerer: "Jeg har hørt begyndelsen af din anmodning, fortsæt." Selvom denne kode ikke er almindeligt anvendt i moderne webudvikling, da de nuværende teknologier favoriserer mere effektive kommunikationsmetoder, tjener den som en påmindelse om, hvordan internettet oprindeligt blev designet til at sikre problemfri kommunikation mellem server og slutbruger.

.

Specifikation af HTTP-statuskode 100

Statuskoden 100 Continue angiver, at den første del af en anmodning er modtaget og endnu ikke er blevet afvist af serveren. Serveren har til hensigt at sende et endeligt svar, når anmodningen er blevet modtaget og behandlet fuldt ud. Når anmodningen indeholder et Expect-headerfelt, der indeholder en 100 Continue-forventning, angiver 100 Continue-svaret, at serveren ønsker at modtage anmodningens payload-korpus. Klienten bør fortsætte med at sende anmodningen og kassere 100 Continue-svaret. Hvis anmodningen ikke indeholdt et Expect-hovedfelt med en 100 Continue-forventning, kan klienten blot kassere dette foreløbige svar.

Kilde / citat fra: HTTP-statuskoden 100 Continue er specificeret i afsnit 6.2.1 i RFC7231.

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

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

Test 100 HTTP-statuskoden

For at kunne vise HTTP-statuskoden (i dette tilfælde 100 Continue) 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 100 Continue
Oversigt
URL: https://http-statuscode.com/errorCodeExample.php?code=100
Status: 100 Continue
Disse: Network
IP-adresse: XX.XX.XX.XX
Statuskode 100 Continue

Browserkompatibilitet for 100-statuskoden

Chrome Yes
Edge Yes
Firefox Yes
Opera Yes
Safari Yes
Chrome Android Yes
Firefox for Android Yes
Opera Android Yes
Safari on iOS Yes
Internet Yes
WebView Android Yes

Hvilke SEO-effekter har 100-statuskoden?

Statuskode 100 Continue har i princippet ingen direkte SEO-effekt. Den påvirker hverken søgemaskinernes indeksering af en hjemmeside eller dens rangering. Den tjener primært kommunikationen mellem server og klient.

Brugeroplevelse og SEO:

Mens kode 100 Continue i sig selv ikke spiller en rolle for SEO, er brugeroplevelsen (UX) et afgørende element i søgemaskineoptimering. Hvis en hjemmeside oplever forsinkelser i indlæsningen eller andre problemer på grund af brugen af statuskode 100 Continue, kan det påvirke brugeroplevelsen negativt. En forstyrret UX kan føre til højere afvisningsprocenter, hvilket igen kan påvirke placeringen i søgemaskinerne.

Real world application:

I det nuværende webmiljø er statuskode 100 Continue sjælden. Moderne hjemmesider og applikationer bruger typisk mere effektive metoder til at sende og modtage data. Men hvis man bemærker, at en server regelmæssigt udsender denne statuskode, er det en god idé at tjekke hjemmesidens ydeevne og brugeroplevelse for at identificere potentielle problemer.

Konstanter i programmeringssprog

HttpStatusCode.Continue
http.StatusContinue
Response::HTTP_CONTINUE
httplib.CONTINUE
http.client.CONTINUE
http.HTTPStatus.CONTINUE
:continue
HttpServletResponse.SC_CONTINUE
Forfatter: Tony Brüser
Forfatter: Tony Brüser

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

LinkedInGitHub