Junior
Hoe geef je een HTTP-header aan met behulp van de meta-tag?
sobes.tech AI
Antwoord van AI
Door de http-equiv-attribuut te gebruiken in het <meta>-element, kan de werking van HTTP-headers worden gedupliceerd.
Voorbeeld van het specificeren van het contenttype:
<!-- Dubbelt de HTTP-header Content-Type -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Voorbeeld van het specificeren van de cache-instructie:
<!-- Dubbelt de HTTP-header Cache-Control -->
<meta http-equiv="Cache-Control" content="no-cache">
Voorbeeld van het instellen van de pagina-verversingsinterval:
<!-- Dubbelt de HTTP-header Refresh -->
<meta http-equiv="Refresh" content="5; url=https://example.com/">
Lijst van veelgebruikte http-equiv-waarden:
| Waarde | Bijbehorende HTTP-header | Doel |
|---|---|---|
Content-Type |
Content-Type |
Geeft het MIME-type van het document en de codering aan. |
Default-Style |
Default-Style |
Geeft de naam van de stijl (CSS) aan die standaard moet worden toegepast. |
Refresh |
Refresh |
Geeft de tijdsinterval aan voor het verversen of doorverwijzen van de pagina. |
Set-Cookie |
Set-Cookie |
Stelt cookies in voor het huidige document. |
X-UA-Compatible |
X-UA-Compatible |
Geeft instructies voor renderingsmodi in oudere versies van Internet Explorer. |
Content-Security-Policy |
Content-Security-Policy |
Definieert het inhoudsbeveiligingsbeleid om XSS-aanvallen te voorkomen. |
Het is belangrijk op te merken dat <meta>-tags met http-equiv door de browser worden verwerkt en geen volledige vervanging zijn voor HTTP-headers die door de server worden verzonden. Sommige headers, die cruciaal zijn voor veiligheid of prestaties (bijvoorbeeld Strict-Transport-Security), kunnen niet via <meta>-tags worden ingesteld.