Sobes.tech
Junior

Jak pomocí meta tagu určit hlavičku HTTP?

sobes.tech AI

Odpověď od AI

Použitím atributu http-equiv v elementu <meta> lze duplikovat funkci HTTP hlaviček.

Příklad určení typu obsahu:

<!-- Duplikuje hlavičku HTTP Content-Type -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Příklad určení direktivy cache:

<!-- Duplikuje hlavičku HTTP Cache-Control -->
<meta http-equiv="Cache-Control" content="no-cache">

Příklad nastavení intervalu aktualizace stránky:

<!-- Duplikuje hlavičku HTTP Refresh -->
<meta http-equiv="Refresh" content="5; url=https://example.com/">

Seznam často používaných hodnot http-equiv:

Hodnota Příslušná HTTP hlavička Účel
Content-Type Content-Type Udává MIME typ dokumentu a kódování.
Default-Style Default-Style Udává název stylu (CSS), který má být použit jako výchozí.
Refresh Refresh Udává interval času do aktualizace nebo přesměrování stránky.
Set-Cookie Set-Cookie Nastavuje cookie pro aktuální dokument.
X-UA-Compatible X-UA-Compatible Poskytuje instrukce pro režimy vykreslování ve starších verzích Internet Exploreru.
Content-Security-Policy Content-Security-Policy Definuje politiku zabezpečení obsahu pro prevenci XSS útoků.

Je důležité poznamenat, že <meta> tagy s http-equiv jsou zpracovávány prohlížečem a nenahrazují úplně HTTP hlavičky odesílané serverem. Některé hlavičky, kritické pro bezpečnost nebo výkon (například Strict-Transport-Security), nelze nastavit přes <meta> tagy.