Junior
Como indicar um cabeçalho HTTP usando a meta tag?
sobes.tech IA
Resposta da IA
Usando o atributo http-equiv no elemento <meta>, pode duplicar a ação dos cabeçalhos HTTP.
Exemplo de especificação do tipo de conteúdo:
<!-- Duplica o cabeçalho HTTP Content-Type -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Exemplo de especificação da diretiva de cache:
<!-- Duplica o cabeçalho HTTP Cache-Control -->
<meta http-equiv="Cache-Control" content="no-cache">
Exemplo de configuração do intervalo de atualização da página:
<!-- Duplica o cabeçalho HTTP Refresh -->
<meta http-equiv="Refresh" content="5; url=https://example.com/">
Lista de valores frequentemente utilizados para http-equiv:
| Valor | Cabeçalho HTTP correspondente | Propósito |
|---|---|---|
Content-Type |
Content-Type |
Indica o tipo MIME do documento e a codificação. |
Default-Style |
Default-Style |
Indica o nome do estilo (CSS) que deve ser aplicado por padrão. |
Refresh |
Refresh |
Indica o intervalo de tempo para atualizar ou redirecionar a página. |
Set-Cookie |
Set-Cookie |
Define cookies para o documento atual. |
X-UA-Compatible |
X-UA-Compatible |
Fornece instruções para os modos de renderização em versões antigas do Internet Explorer. |
Content-Security-Policy |
Content-Security-Policy |
Define a política de segurança de conteúdo para prevenir ataques XSS. |
É importante notar que as meta-tags com http-equiv são processadas pelo navegador e não substituem completamente os cabeçalhos HTTP enviados pelo servidor. Alguns cabeçalhos, críticos para segurança ou desempenho (por exemplo, Strict-Transport-Security), não podem ser definidos através de meta-tags.