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