Verificador de Cabeçalhos HTTP

Busque qualquer URL e veja exatamente o que o servidor devolve: status code, cadeia de redirecionamentos e todos os cabeçalhos de resposta, com explicação em linguagem simples dos que importam para SEO, cache e segurança.

Atualizado em

Digite uma URL para ver o status HTTP e os cabeçalhos de resposta.

Digite qualquer URL pública acima e pressione Enter ou Ctrl + Enter.

  • Status code e cadeia completa de redirecionamentos, com tempos
  • Todos os cabeçalhos de resposta, com explicações dos mais comuns
  • Cache, content type, X-Robots-Tag e HSTS de relance
  • Nota dos cabeçalhos de segurança, além dos cabeçalhos brutos para copiar

Esta ferramenta busca pelo nosso servidor a URL pública que você digitar. Os resultados ficam alguns minutos na memória temporária e nunca são salvos em banco de dados.

Como usar: Verificador de Cabeçalhos HTTP

  1. Digite uma URL: uma página, imagem, arquivo CSS ou endpoint de API.
  2. Clique em Verificar cabeçalhos (ou pressione Ctrl+Enter).
  3. Confira o status code e a cadeia de redirecionamentos, depois analise a tabela de cabeçalhos. Os conhecidos são explicados na coluna da direita.
  4. Clique em Copiar cabeçalhos brutos para colar em um chamado, ou abra o Verificador de Cabeçalhos de Segurança para um relatório detalhado de segurança.

O que são os cabeçalhos de resposta HTTP?

Toda vez que um navegador ou crawler solicita uma URL, o servidor responde com uma linha de status (como HTTP/1.1 200 OK), um conjunto de cabeçalhos e depois o corpo. Cabeçalhos são pares nome–valor que descrevem a resposta: que tipo de conteúdo é, por quanto tempo pode ficar em cache, se os buscadores podem indexar a página e quais políticas de segurança o navegador deve aplicar. Eles não aparecem na página, por isso tantos problemas de SEO e performance se escondem ali.

Cabeçalhos que importam para SEO e performance

CabeçalhoO que observar
Content-Typetext/html; charset=utf-8 para páginas. Um tipo errado pode impedir a página de ser renderizada ou indexada.
Cache-Controlmax-age longo para arquivos estáticos versionados; valor curto ou no-cache para HTML que muda.
ETag / Last-ModifiedPermitem revalidação barata (304 Not Modified) em vez de baixar tudo de novo.
X-Robots-Tagnoindex aqui remove a URL dos resultados de busca. Útil para PDFs, desastroso quando colocado por engano.
LinkPode trazer rel="canonical" para arquivos que não são HTML, além de dicas de preload.
VaryInforma aos caches quais cabeçalhos da requisição alteram a resposta. Vary: User-Agent fragmenta o cache.
Strict-Transport-SecurityForça HTTPS nas próximas visitas. Procure um max-age de pelo menos seis meses.

Entendendo o Cache-Control

Cache-Control: public, max-age=31536000, immutable significa que qualquer cache pode guardar o arquivo por um ano sem verificar de novo, ideal para recursos com hash no nome, como app.3f2a1c.js. no-cache não significa “não guardar em cache”: significa “guarde, mas revalide antes de cada uso”. Para proibir o armazenamento por completo, use no-store. s-maxage vale apenas para caches compartilhados, como CDNs.

Como verificar os cabeçalhos por conta própria

No terminal, curl -sI https://example.com mostra os cabeçalhos de uma requisição HEAD, e curl -sIL segue os redirecionamentos. No navegador, abra o DevTools → Network, recarregue a página e clique na requisição do documento. Esta ferramenta mostra as mesmas informações sem nenhum dos dois, segue os redirecionamentos para você e explica o que está vendo. Para reenviar requisições com métodos e cabeçalhos personalizados, experimente o API Tester.

Também pesquisado como: cabeçalhos http, verificar cabeçalhos http, headers de resposta, verificador de headers http, curl -i online, cache-control, x-robots-tag, checar headers do servidor.

Ferramentas que combinam com: Verificador de Cabeçalhos HTTP

  • Gerador e Testador de CORS — Está vendo “has been blocked by CORS policy”?
  • Verificador de Headers de Segurança — Dê uma nota de A+ a F aos headers de segurança HTTP de um site, veja quais estão faltando e por que eles importam, e copie trechos de configuração prontos para Nginx, Apache, Netlify, Vercel ou Cloudflare.
  • Verificador de Redirecionamentos — Acompanhe uma URL salto a salto para ver cada redirecionamento, seu código de status e tempo, e confira se as versões http, https, www e sem www do seu domínio terminam todas no mesmo endereço canônico.
  • Conversor cURL — Cole um comando curl, da documentação de uma API ou da opção “Copiar como cURL” do DevTools do seu navegador, e receba código pronto para usar em seis linguagens, com headers, corpo e autenticação preservados.

Perguntas frequentes

Como verifico os cabeçalhos de um servidor?
Digite a URL e execute a verificação: você recebe o status code, todos os redirecionamentos e todos os cabeçalhos de resposta enviados pelo servidor, incluindo Server, Cache-Control, Content-Type e cabeçalhos de segurança, explicados em linguagem simples.
Como verifico os cabeçalhos HTTP no meu navegador?
Abra o DevTools (F12), vá até a aba Network, recarregue a página e clique na primeira requisição. O painel Headers mostra os cabeçalhos de requisição e de resposta.
O que é o cabeçalho X-Robots-Tag?
É o equivalente HTTP da meta tag robots. X-Robots-Tag: noindex tira uma URL dos resultados de busca e funciona para qualquer tipo de arquivo, incluindo PDFs e imagens.
Por que não vejo o cabeçalho Content-Encoding?
Este verificador pede as respostas sem compactação para conseguir lê-las com segurança, então gzip ou Brotli geralmente não aparecem. Para testar a compactação, execute curl -sI -H "Accept-Encoding: gzip, br" https://seu-site.
Que tipo de requisição o verificador envia?
Uma requisição GET padrão que se identifica como bot e segue até 10 redirecionamentos. Alguns sites enviam cabeçalhos diferentes para navegadores, usuários logados ou países específicos, então os resultados podem variar um pouco do que você vê.
Qual é a diferença entre no-cache e no-store?
no-cache permite guardar a resposta, mas exige revalidação com o servidor antes de reutilizá-la. no-store proíbe guardá-la de qualquer forma, indicado para dados sensíveis.

Ferramentas relacionadas