Junior
Wie gibt man einen HTTP-Header mit dem Meta-Tag an?
sobes.tech KI
Antwort von AI
Durch die Verwendung des Attributs http-equiv im <meta>-Element kann die Funktion der HTTP-Header dupliziert werden.
Beispiel für die Angabe des Content-Typs:
<!-- Dupliziert den HTTP-Header Content-Type -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Beispiel für die Angabe der Cache-Control-Direktive:
<!-- Dupliziert den HTTP-Header Cache-Control -->
<meta http-equiv="Cache-Control" content="no-cache">
Beispiel für die Einstellung des Aktualisierungsintervalls der Seite:
<!-- Dupliziert den HTTP-Header Refresh -->
<meta http-equiv="Refresh" content="5; url=https://example.com/">
Liste häufig verwendeter http-equiv-Werte:
| Wert | Entsprechender HTTP-Header | Zweck |
|---|---|---|
Content-Type |
Content-Type |
Gibt den MIME-Typ des Dokuments und die Kodierung an. |
Default-Style |
Default-Style |
Gibt den Namen des Styles (CSS) an, der standardmäßig angewendet werden soll. |
Refresh |
Refresh |
Gibt das Zeitintervall bis zum Aktualisieren oder Weiterleiten der Seite an. |
Set-Cookie |
Set-Cookie |
Setzt Cookies für das aktuelle Dokument. |
X-UA-Compatible |
X-UA-Compatible |
Gibt Anweisungen für Render-Modi in älteren Versionen von Internet Explorer. |
Content-Security-Policy |
Content-Security-Policy |
Definiert die Content-Security-Policy zum Schutz vor XSS-Angriffen. |
Wichtig ist, dass <meta>-Tags mit http-equiv vom Browser verarbeitet werden und keine vollständige Ersetzung der vom Server gesendeten HTTP-Header darstellen. Einige Header, die für Sicherheit oder Leistung kritisch sind (z.B. Strict-Transport-Security), können nicht über <meta>-Tags gesetzt werden.