Hvad betyder HTTP 100, HTTP 101, HTTP 102 og HTTP 103?
Find ud af, hvorfor HTTP 103 gør din hjemmeside hurtigere.
En HTTP-statuskode som HTTP 100 gør det muligt for en server at kommunikere med din browser på en standardiseret måde. Den mest kendte statuskode er sandsynligvis 404, som de fleste er stødt på, når en URL er stavet forkert eller siden er blevet fjernet. HTTP 100-103 er derimod mindre almindelige, og derfor også lidt sværere at forstå, når de dukker op.
I denne artikel gennemgår vi, hvad HTTP 100 HTTP 101, HTTP 102, og HTTP 103, betyder, og hvorfor de kan være nyttige at kende.
Byg din egen hjemmeside med en ultrahurtig webhosting-løsning
Gør din drøm til virkelighed. Host din hjemmeside på vores driftssikre servere.
Kom i gang med det samme- Højtydende SSD-servere
- Nemt og brugervenligt kontrolpanel
- Gratis hjemmesideprogram
- Gratis SSL-certifikat
- Daglig backup
- 24/7 support
Hvad er en 1xx-statuskode
Statuskoder i 100-serien er informationskoder. De sendes fra serveren til klienten (browseren) for at bekræfte, at en forespørgsel er modtaget og forstået, og at der snart kommer mere data.
Kort fortalt betyder en 1xx-statuskode, at kommunikationen mellem browser og server er i gang.
Derfor ser almindelige brugere sjældent disse koder. Koderne efterfølges typisk af flere data og statuskoder, som fortæller mere om, hvad der sker mellem serveren og klienten.
Hvad betyder HTTP 100?
HTTP 100 sendes fra serveren til klienten, efter den første forespørgsel er modtaget. Det betyder, at serveren er klar til at modtage de resterende data. Formålet er at sikre, at data, som klienten sender, ikke går tabt eller bliver afvist. Det gør kommunikationen mere effektiv og stabil.
Hvis en server ikke sender HTTP 100 som svar, kan den i stedet sende en 403-fejl, som betyder, at forespørgslen ikke er tilladt.
Hvad betyder HTTP 101?
HTTP 101 bruges, når klienten beder serveren om at skifte kommunikationsprotokol. Det starter typisk med en “Upgrade”-anmodning, hvor klienten fx ønsker at skifte fra HTTP til WebSocket for at få mere information.
Når serveren svarer med http 101, bekræfter den, at protokollen er skiftet. Derefter fortsætter kommunikationen via den nye protokol, som både klient og server har accepteret.
Hvad betyder HTTP 102?
HTTP 102 er en ret sjælden statuskode, men når den bruges, betyder det, at serveren stadig arbejder på forespørgslen. Den fortæller klienten, at serveren har forstået anmodningen og vil sende et svar – det tager bare lidt længere tid.
I dag bruges HTTP 102 dog sjældent, fordi moderne webhoteller og servere behandler forespørgsler meget hurtigt. Hvis en forsinkelse skyldes serverebelastning, bruges som regel andre koder, fx HTTP 503, som betyder at serveren er midlertidigt utilgængelig.
Hvad betyder HTTP 103?
HTTP 103, også kaldet “Early Hints” er en vigtig statuskode, der kan hjælpe hjemmesider med at indlæse hurtigere. Når en server sender http 103, kan den på forhånd fortælle browseren, hvilke ressourcer (fx billeder eller JavaScript-filer) der snart skal hentes.
Forestil dig, at du besøger en hjemmeside, der indlæser billeder eller scripts fra et andet domæne. Efter browseren har sendt en anmodning, svarer serveren med HTTP 103 og et link til det andet domæne, så browseren kan begynde at oprette forbindelse, allerede inden siden er hentet. På den måde sparer HTTP 103 tid og reducerer indlæsningstiden for hjemmesiden.
Koden er især nyttig for sider, der henter mange ressourcer fra forskellige domæner. HTTP 103 bruges primært sammen med HTTP/2, som understøtter flere parallelle forbindelser over én og samme forbindelse.
Hvad er forskellen mellem 1xx- og 2xx-statuskoder?
Statuskoder i 100-serien, herunder HTTP 100, betyder, at kommunikationen mellem server og klient er i gang. Statuskoder i 200-serien betyder derimod, at kommunikationen er gennemført med succes. Den mest almindelige er HTTP 200 OK, som betyder, at siden er indlæst uden problemer. Forskellen er altså at 1xx fortæller at processen er startet, der kommer mere data, mens 2xx viser at processen er gennemført og alt gik som det skulle.
Hvorfor har jeg brug for at vide, hvad HTTP 100-statuskoder betyder?
HTTP-statuskoder i 100-serien ses sjældent, når man surfer på nettet, men de spiller en vigtig rolle i kommunikationen mellem browser og server. Koderne 100 til 300 bruges til at signalere, at en forespørgsel er modtaget, at et protokolskift er i gang, at serveren stadig behandler en forespørgsel, eller for at gøre indlæsningen af en side hurtigere.
Som hjemmesideejer behøver du sjældent at gøre noget aktivt, når du ser disse koder. Men det er en fordel at vide, hvad de betyder, især hvis du skal finde fejl på din hjemmeside eller taler med en udvikler eller dit webhotel om tekniske problemer. HTTP 103 er desuden en statuskode, der kan bidrage til en hurtigere og mere brugervenlig hjemmeside.
VPS-hosting med høj ydeevne
En virtuel privat server til dine mest ambitiøse onlineprojekter.
Kom i gang- CPU’er i topklasse
- Fuld virtualisering
- Højhastigheds NVMe SSD’er
- 99,9% oppetidsgaranti