Verificador de Status HTTP — verifique códigos de status e cadeias de redirecionamento

Verifique o código de status HTTP para qualquer URL e compreenda rapidamente o comportamento de redirecionamento. Siga redirecionamentos (até 10) para detectar loops e confirmar a resposta do destino final. Ideal para verificações de tempo de atividade, endpoints de integridade, auditorias de SEO e depuração de URLs mal roteadas. Exporte os resultados para JSON.

Loading…

Sobre Verificador de Status HTTP

Cole uma URL para ver seu status HTTP (200, 301, 302, 404, 500…) e, se necessário, siga os redirecionamentos para inspecionar toda a cadeia. Perfeito para diagnosticar problemas de disponibilidade, validar verificações de integridade e garantir que seus redirecionamentos sejam amigáveis ao SEO e livres de loops.

Funcionalidades

  • Verifique o status da resposta HTTP para qualquer URL (site ou API).
  • Siga redirecionamentos e inspecione cadeias de redirecionamento (até 10 saltos).
  • Detecte loops e configurações incorretas de redirecionamento rapidamente.
  • Ótimo para endpoints de integridade para confirmar o comportamento 200 OK.
  • Ajuda a validar destinos canônicos (HTTP→HTTPS, www, caminhos de localidade).
  • Copie/compartilhe resultados para depuração e tickets de suporte.
  • Exporte um relatório JSON para automação e fluxos de trabalho de monitoramento.
  • Padrões de segurança: bloqueia alvos de rede privada e usa um User-Agent fixo.

🧭 Como usar for http-status-checker

1

Insira a URL

Cole a URL que deseja verificar (página, endpoint de API ou caminho de integridade).

2

Escolha o comportamento de redirecionamento

Ative "Seguir Redirecionamentos" para alcançar o destino final. Desative se quiser apenas a resposta do primeiro salto.

3

Defina o limite de redirecionamentos, se necessário

Ajuste "Máx. de Redirecionamentos" para evitar cadeias longas e detectar loops de redirecionamento com segurança.

4

Interprete o resultado

Use o código de status relatado para decidir os próximos passos (corrigir URLs quebradas, ajustar redirecionamentos, solucionar erros de servidor).

5

Exporte para documentação ou automação

Baixe o JSON se quiser rastrear alterações ao longo do tempo ou anexar evidências a um ticket.

Especificações técnicas

Modelo de requisição

Esta ferramenta verifica o status da resposta para uma URL fornecida e pode seguir redirecionamentos para revelar o status final e o comportamento da cadeia.

ConfiguraçãoComportamentoPadrão
Seguir RedirecionamentosSegue respostas de redirecionamento (3xx) até o destino finalAtivado
Máximo de RedirecionamentosLimite de redirecionamentos para evitar loops10 (intervalo 0–20)
Tempo LimiteLimite de tempo de espera da requisição12000 ms
User-AgentIdentifica o agente do usuário da requisiçãoEncode64Bot/1.0 (+https://encode64.com)
Redes privadasBloqueia o acesso a intervalos de rede privada por segurançaDesativado (redes privadas não permitidas)

Categorias de códigos de status (guia rápido)

Entender a família de status ajuda você a decidir se o problema é um redirecionamento, erro do cliente ou falha do servidor.

IntervaloSignificadoExemplos comuns
2xxSucesso200 OK, 204 No Content
3xxRedirecionamento301 Moved Permanently, 302 Found, 307 Temporary Redirect, 308 Permanent Redirect
4xxErro do cliente400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 410 Gone
5xxErro do servidor500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout
Para SEO, prefira redirecionamentos permanentes (301/308) quando você moveu o conteúdo definitivamente e mantenha as cadeias de redirecionamento curtas.

Linha de comando

Use estes comandos para verificar códigos de status e redirecionamentos fora do navegador. Ótimo para verificações de CI e resposta a incidentes.

macOS / Linux

Verificar apenas o código de status (sem corpo)

curl -o /dev/null -s -w "%{http_code}
" https://example.com/health

Imprime apenas o código de status HTTP.

Seguir redirecionamentos e imprimir o status final

curl -L -o /dev/null -s -w "%{http_code}
" http://example.com

Segue redirecionamentos (HTTP→HTTPS, www, etc.) e imprime o código de status final.

Mostrar cabeçalhos da cadeia de redirecionamento

curl -I -L http://example.com

Exibe os cabeçalhos para cada salto, incluindo Location.

Windows (PowerShell)

Obter código de status

$r = Invoke-WebRequest -Uri https://example.com/health -Method Get -MaximumRedirection 0 -ErrorAction SilentlyContinue; $r.StatusCode

Obtém o código de status da resposta (ajuste o tratamento de redirecionamento dependendo da sua versão do PowerShell).

Para monitoramento, use um endpoint dedicado /health que retorne 200 rapidamente e não exija autenticação. Mantenha-o estável e leve.

Casos de uso

Validar endpoints de saúde e tempo de atividade

Confirmar que endpoints críticos retornam 200 OK e estão acessíveis dentro das restrições esperadas.

  • Verificar endpoints /health e /status
  • Detectar 5xx intermitentes durante incidentes
  • Exportar JSON para evidência de incidente

Depurar cadeias e loops de redirecionamento

Quando uma URL redireciona inesperadamente várias vezes (ou nunca resolve), inspecione a cadeia e pare loops rapidamente.

  • Detectar loops de redirecionamento
  • Confirmar HTTP→HTTPS e canonicalização www
  • Identificar cadeias longas causadas por regras mistas (Nginx, app, CDN)

Auditorias de SEO e verificações de links quebrados

Códigos de status influenciam fortemente o rastreamento/indexação. Use esta ferramenta para confirmar respostas corretas para páginas e sitemaps.

  • Confirmar 200 para páginas indexáveis
  • Usar 301/308 para movimentos permanentes
  • Encontrar 404/410 para conteúdo removido
  • Capturar 302/307 usados inadvertidamente para redirecionamentos permanentes

Depuração de API

Verifique rapidamente se um endpoint de API está acessível e se ele redireciona (o que pode quebrar alguns clientes).

  • Confirmar 200/204 para sucesso esperado
  • Capturar redirecionamentos 3xx inesperados ou falhas de autenticação 401/403
  • Identificar problemas de gateway 502/504

❓ Frequently Asked Questions

Qual é a diferença entre 301 e 302?

301 (e 308) indica um redirecionamento permanente. 302 (e 307) indica um redirecionamento temporário. Para SEO, redirecionamentos permanentes são preferíveis quando a mudança é permanente.

Por que devo manter as cadeias de redirecionamento curtas?

Cadeias longas de redirecionamento atrasam usuários e rastreadores, aumentam pontos de falha e podem diluir sinais. Prefira um único salto para o destino canônico sempre que possível.

Como é um loop de redirecionamento?

A URL continua redirecionando entre dois ou mais locais (geralmente HTTPHTTPS, www↔não-www ou regras de barra final). A ferramenta atingirá o limite máximo de redirecionamentos e reportará o problema.

O erro 404 é sempre ruim?

Nem sempre. O 404 é correto para recursos ausentes. Para conteúdo removido permanentemente, o 410 Gone pode ser ainda mais claro. O importante é que suas páginas importantes retornem 200 e seus redirecionamentos sejam intencionais.

Por que vejo 403 ou 401?

401 significa que autenticação é necessária. 403 significa que o acesso é proibido. Isso pode ser esperado para endpoints privados, regras de WAF, bloqueio geográfico ou permissões mal configuradas.

É seguro colar URLs aqui?

A ferramenta faz requisições do lado do servidor para a URL fornecida e bloqueia alvos de rede privada. Evite incluir segredos nas URLs (como tokens em strings de consulta).

Pro Tips

Best Practice

Para canonização, prefira um único salto de redirecionamento para sua URL final (HTTPS + seu nome de host escolhido).

Best Practice

Monitore um endpoint /health rápido para tempo de atividade, em vez de sua página inicial, que pode ser mais pesada e variável.

CI Tip

Para migrações de SEO, use 301/308 para movimentos permanentes e atualize links internos + sitemaps para apontar diretamente para as URLs finais.

Best Practice

Se suspeitar de loops, defina Máximo de Redirecionamentos baixo (ex.: 3–5) para falhar rapidamente e identificar o conjunto de regras mal configurado.

CI Tip

Exporte JSON e anexe-o a tickets de incidente para documentar mudanças de status durante interrupções e reversões.

Additional Resources

Other Tools