HTTP (HyperText Transfer Protocol) er den grundlæggende protokol, der bruges til at overføre data mellem en webbrowser og en webserver. Det er fundamentet for al kommunikation på internettet.
HTTP — HyperText Transfer Protocol — er den protokol, der definerer, hvordan data sendes og modtages mellem jeres webbrowser (klienten) og den server, der hoster en hjemmeside. Hver gang I eller jeres kunder besøger en webside, sender browseren en HTTP-forespørgsel (request) til serveren, som svarer med HTTP-respons indeholdende sidens indhold — HTML, billeder, CSS, JavaScript osv. Denne request-response-cyklus er fundamentet for hele World Wide Web.
HTTP bruger et sæt standardiserede metoder til at kommunikere. De mest almindelige er GET (hent data/sider), POST (send data, f.eks. fra en formular), PUT (opdater data) og DELETE (slet data). Hver HTTP-kommunikation inkluderer også headers med metadata — som browsertype, indholdstype, caching-instruktioner og cookies. Forståelse af disse mekanikker er vigtig for alt fra webudvikling til SEO og performance-optimering.
En kritisk begrænsning ved standard HTTP er, at det sender data i klartekst — uden kryptering. Det betyder, at information som passwords, kreditkortoplysninger og persondata potentielt kan opsnappes af tredjeparter. Derfor er HTTPS (HTTP over TLS/SSL) blevet standarden for moderne hjemmesider, og Google prioriterer HTTPS-sider i søgeresultaterne.
For marketingfolk og virksomhedsejere er forståelse af HTTP vigtig af flere grunde: det påvirker jeres sides sikkerhed, hastighed og SEO-performance. HTTP/2 og HTTP/3 er nyere versioner af protokollen, der tilbyder markant hurtigere sideindlæsning via multiplexing, header-komprimering og andre tekniske forbedringer — og understøttes af alle moderne browsere og de fleste hostingudbydere i dag. Ifølge W3Techs bruger over 35% af alle hjemmesider allerede HTTP/2, og HTTP/3 er i hurtig vækst.
I den danske kontekst er det vigtigt at sikre, at jeres hosting understøtter moderne HTTP-versioner. Danske hostingudbydere som Curanet, Simply.com og one.com tilbyder alle HTTP/2-support som standard, og flere er begyndt at rulle HTTP/3 ud. Tjek jeres sites HTTP-version via Chrome DevTools' Network-tab (se "Protocol"-kolonnen) eller online-værktøjer som KeyCDN HTTP/2 Test. En opgradering fra HTTP/1.1 til HTTP/2 kan alene reducere jeres loadtid med 20-50% uden nogen ændringer i jeres kode — det er ren serverside-konfiguration. For e-commerce-sites med mange små ressourcefiler (billeder, ikoner, scripts) er forbedringen endnu mere markant, da HTTP/2's multiplexing eliminerer den sekventielle flaskehals, der plager HTTP/1.1.
HTTP i praksis
Når en bruger skriver wearespace.dk i sin browser, sender browseren en HTTP GET-request til serveren. Serveren modtager forespørgslen, finder den relevante HTML-fil og sender den tilbage med en HTTP 200-statuskode ("OK"). Browseren modtager HTML'en og sender derefter yderligere HTTP-requests for CSS-filer, billeder og JavaScript. Med HTTP/2 kan alle disse ressourcer hentes parallelt over én forbindelse, hvilket gør indlæsningen markant hurtigere end med den ældre HTTP/1.1-protokol.
OFTE STILLEDE SPØRGSMÅL