Generel forklaring af 103-statuskoden
Forestil dig, at du går på restaurant og bestiller en menu. I stedet for at vente på, at hele menuen bliver serveret på én gang, giver tjeneren dig allerede en appetitvækker, mens resten af maden bliver tilberedt. På den måde kan du allerede begynde at spise i stedet for at vente i tomgang.
Statuskoden 103 Early Hints Early Hints fungerer på samme måde. Når en server modtager en anmodning fra din browser om at indlæse en webside, kan det nogle gange tage et stykke tid at indsamle alle de oplysninger, den har brug for. I stedet for at lade din browser vente, kan serveren bruge 103 Early Hints-koden til at give "tidlige hints" om de ressourcer, der snart vil blive indlæst. Det betyder, at din browser kan begynde at indlæse visse dele af siden, f.eks. stylesheets eller scripts, selv før hele serverens svar er færdigt.
Denne form for kommunikation gør den samlede indlæsningstid for websiden mere effektiv og hurtigere, fordi browseren og serveren arbejder på samme tid, snarere end den ene efter den anden. Det er, som om de arbejder sammen som et team for at præsentere informationen for dig så hurtigt som muligt.
Så statuskoden 103 Early Hints Early Hints er et værktøj, der hjælper med at forbedre internettets hastighed og effektivitet. Selvom den måske ikke er så kendt som andre koder, spiller den stadig en vigtig rolle i at gøre internettet til en hurtigere og mere smidig oplevelse for os alle.
Specifikation af HTTP-statuskode 103
Kilde / citat fra: HTTP-statuskoden 103 Early Hints er specificeret i afsnit 2 i RFC8297.
HTTP-protokol
Hvordan får man en 103-statuskode med PHP?
Hvis du vil have HTTP-statuskoden 103 på en webside, kan du bruge PHP-funktionen http_response_code. Syntaksen er som følger: http_response_code(103) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Test 103 HTTP-statuskoden
For at kunne vise HTTP-statuskoden (i dette tilfælde 103 Early Hints) 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:
URL: https://http-statuscode.com/errorCodeExample.php?code=103
Status: 103 Early Hints
Disse: Network
IP-adresse: XX.XX.XX.XX
Browserkompatibilitet for 103-statuskoden
Chrome | Yes |
Edge | Yes |
Firefox | Yes |
Opera | No |
Safari | No |
Chrome Android | Yes |
Firefox for Android | no data |
Opera Android | No |
Safari on iOS | No |
Internet | no data |
WebView Android | no data |