Een HTTP-header is een stukje informatie dat wordt meegestuurd met een HTTP-verzoek of -antwoord. Het bevat metadata, zoals het type bestand dat wordt verzonden of de taalvoorkeur van de gebruiker.
Wanneer je een website bezoekt, stuurt jouw browser een verzoek naar de server waar de website staat. Dit verzoek bevat een HTTP-header met extra informatie, bijvoorbeeld welke browser je gebruikt en welke taal je voorkeur heeft.
De server gebruikt deze informatie om de juiste versie van de website terug te sturen. Bijvoorbeeld, als je browser aangeeft dat je Nederlands spreekt, kan de server een Nederlandstalige pagina tonen.
Een HTTP-header kan ook informatie bevatten over beveiliging, zoals cookies of authenticatiegegevens. Dit helpt websites om gebruikers ingelogd te houden of om verbindingen veilig te maken.
Een HTTP-header bestaat uit een naam en een waarde. Bijvoorbeeld:
Content-Type: text/html
Dit betekent dat de server een HTML-bestand terugstuurt. Iedereen die met internet werkt, profiteert ervan. Dankzij HTTP-headers krijg je een snellere, veiligere en beter werkende website.