Junior
Cum se indică un antet HTTP folosind meta-tag-ul?
sobes.tech AI
Răspuns de la AI
Folosind atributul http-equiv în elementul <meta>, se poate duplica acțiunea antetelor HTTP.
Exemplu de specificare a tipului de conținut:
<!-- Duplică antetul HTTP Content-Type -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Exemplu de specificare a directivei de cache:
<!-- Duplică antetul HTTP Cache-Control -->
<meta http-equiv="Cache-Control" content="no-cache">
Exemplu de setare a intervalului de reîmprospătare a paginii:
<!-- Duplică antetul HTTP Refresh -->
<meta http-equiv="Refresh" content="5; url=https://example.com/">
Lista valorilor frecvent utilizate pentru http-equiv:
| Valoare | Antetul HTTP corespunzător | Scop |
|---|---|---|
Content-Type |
Content-Type |
Indică tipul MIME al documentului și codificarea. |
Default-Style |
Default-Style |
Indică numele stilului (CSS) care trebuie aplicat implicit. |
Refresh |
Refresh |
Indică intervalul de timp pentru reîmprospătare sau redirecționare a paginii. |
Set-Cookie |
Set-Cookie |
Setează cookie-uri pentru documentul curent. |
X-UA-Compatible |
X-UA-Compatible |
Oferă instrucțiuni pentru modurile de randare în versiunile vechi de Internet Explorer. |
Content-Security-Policy |
Content-Security-Policy |
Definește politica de securitate a conținutului pentru prevenirea atacurilor XSS. |
Este important de menționat că etichetele <meta> cu http-equiv sunt procesate de browser și nu înlocuiesc complet anteturile HTTP trimise de server. Unele anteturi, critice pentru securitate sau performanță (de exemplu, Strict-Transport-Security), nu pot fi setate prin <meta>.