Sobes.tech
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.