Junior
Come indicare un'intestazione HTTP usando il meta tag?
sobes.tech AI
Risposta dell'AI
Utilizzando l'attributo http-equiv nell'elemento <meta>, è possibile duplicare l'azione delle intestazioni HTTP.
Esempio di specifica del tipo di contenuto:
<!-- Doppia intestazione HTTP Content-Type -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Esempio di specifica della direttiva di cache:
<!-- Doppia intestazione HTTP Cache-Control -->
<meta http-equiv="Cache-Control" content="no-cache">
Esempio di impostazione dell'intervallo di aggiornamento della pagina:
<!-- Doppia intestazione HTTP Refresh -->
<meta http-equiv="Refresh" content="5; url=https://example.com/">
Elenco dei valori comunemente usati per http-equiv:
| Valore | Intestazione HTTP corrispondente | Scopo |
|---|---|---|
Content-Type |
Content-Type |
Indica il tipo MIME del documento e la codifica. |
Default-Style |
Default-Style |
Indica il nome dello stile (CSS) che deve essere applicato di default. |
Refresh |
Refresh |
Indica l'intervallo di tempo prima di aggiornare o reindirizzare la pagina. |
Set-Cookie |
Set-Cookie |
Imposta i cookie per il documento corrente. |
X-UA-Compatible |
X-UA-Compatible |
Fornisce istruzioni per le modalità di rendering nelle vecchie versioni di Internet Explorer. |
Content-Security-Policy |
Content-Security-Policy |
Definisce la politica di sicurezza dei contenuti per prevenire attacchi XSS. |
È importante notare che i meta-tag con http-equiv vengono elaborati dal browser e non sono un sostituto completo degli header HTTP inviati dal server. Alcuni header, critici per la sicurezza o le prestazioni (ad esempio, Strict-Transport-Security), non possono essere impostati tramite i meta-tag.