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