Junior
Jak za pomocą meta-tagu wskazać nagłówek HTTP?
sobes.tech AI
Odpowiedź od AI
Używając atrybutu http-equiv w elemencie <meta>, można duplikować działanie nagłówków HTTP.
Przykład określenia typu treści:
<!-- Duplikuje nagłówek HTTP Content-Type -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Przykład określenia dyrektywy buforowania:
<!-- Duplikuje nagłówek HTTP Cache-Control -->
<meta http-equiv="Cache-Control" content="no-cache">
Przykład ustawienia interwału odświeżania strony:
<!-- Duplikuje nagłówek HTTP Refresh -->
<meta http-equiv="Refresh" content="5; url=https://example.com/">
Lista często używanych wartości http-equiv:
| Wartość | Odpowiadający nagłówek HTTP | Cel |
|---|---|---|
Content-Type |
Content-Type |
Określa typ MIME dokumentu i kodowanie. |
Default-Style |
Default-Style |
Określa nazwę stylu (CSS), który ma być domyślnie stosowany. |
Refresh |
Refresh |
Określa interwał czasowy do odświeżania lub przekierowania strony. |
Set-Cookie |
Set-Cookie |
Ustawia cookie dla bieżącego dokumentu. |
X-UA-Compatible |
X-UA-Compatible |
Dostarcza instrukcje dla trybów renderowania w starszych wersjach Internet Explorera. |
Content-Security-Policy |
Content-Security-Policy |
Definiuje politykę bezpieczeństwa treści, aby zapobiec atakom XSS. |
Ważne jest, aby pamiętać, że meta-tagi z http-equiv są przetwarzane przez przeglądarkę i nie stanowią pełnej zamiany nagłówków HTTP wysyłanych przez serwer. Niektóre nagłówki, krytyczne dla bezpieczeństwa lub wydajności (np. Strict-Transport-Security), nie mogą być ustawione za pomocą meta-tagi.