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.
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
Insira a URL
Cole a URL que deseja verificar (página, endpoint de API ou caminho de integridade).
Escolha o comportamento de redirecionamento
Ative "Seguir Redirecionamentos" para alcançar o destino final. Desative se quiser apenas a resposta do primeiro salto.
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.
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).
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ção | Comportamento | Padrão |
|---|---|---|
| Seguir Redirecionamentos | Segue respostas de redirecionamento (3xx) até o destino final | Ativado |
| Máximo de Redirecionamentos | Limite de redirecionamentos para evitar loops | 10 (intervalo 0–20) |
| Tempo Limite | Limite de tempo de espera da requisição | 12000 ms |
| User-Agent | Identifica o agente do usuário da requisição | Encode64Bot/1.0 (+https://encode64.com) |
| Redes privadas | Bloqueia o acesso a intervalos de rede privada por segurança | Desativado (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.
| Intervalo | Significado | Exemplos comuns |
|---|---|---|
| 2xx | Sucesso | 200 OK, 204 No Content |
| 3xx | Redirecionamento | 301 Moved Permanently, 302 Found, 307 Temporary Redirect, 308 Permanent Redirect |
| 4xx | Erro do cliente | 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 410 Gone |
| 5xx | Erro do servidor | 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout |
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/healthImprime 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.comSegue 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.comExibe 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.StatusCodeObtém o código de status da resposta (ajuste o tratamento de redirecionamento dependendo da sua versão do PowerShell).
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?
❓Por que devo manter as cadeias de redirecionamento curtas?
❓Como é um loop de redirecionamento?
HTTP↔HTTPS, 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?
❓Por que vejo 403 ou 401?
❓É seguro colar URLs aqui?
Pro Tips
Para canonização, prefira um único salto de redirecionamento para sua URL final (HTTPS + seu nome de host escolhido).
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.
Para migrações de SEO, use 301/308 para movimentos permanentes e atualize links internos + sitemaps para apontar diretamente para as URLs finais.
Se suspeitar de loops, defina Máximo de Redirecionamentos baixo (ex.: 3–5) para falhar rapidamente e identificar o conjunto de regras mal configurado.
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
- Embelezador CSS
- Embelezador HTML
- Embelezador Javascript
- Embelezador PHP
- Seletor de Cores
- Extrator de Sprites
- Codificador Binário Base32
- Decodificador Base32
- Codificador Base32
- Codificador Binário Base58
- Decodificador Base58
- Codificador Base58
- Codificador Binário Base62
- Decodificador Base62
- Codificador Base62
- Codificador Binário Base64
- Decodificador Base64
- Codificador Base64
- Codificador Binário Hexadecimal
- Decodificador Hexadecimal
- Codificador Hexadecimal
- Formatador Csharp
- Formatador CSV
- Dockerfile Formatter
- Formatador Elm
- Formatador ENV
- Formatador Go
- Formatador GraphQL
- Formatador HCL
- Formatador INI
- Formatador JSON
- Formatador LaTeX
- Formatador Markdown
- Formatador Objective-C
- Php Formatter
- Formatador Proto
- Formatador Python
- Formatador Ruby
- Formatador Rust
- Formatador Scala
- Formatador de Script Shell
- Formatador SQL
- Formatador SVG
- Formatador Swift
- Formatador TOML
- Typescript Formatter
- Formatador XML
- Formatador YAML
- Formatador Yarn
- Minificador CSS
- Html Minifier
- Javascript Minifier
- Minificador JSON
- Minificador XML
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- Visualizador de Cabeçalhos HTTP
- Open Graph Meta Checker
- Redirect Chain Viewer
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- PDF para Texto
- Testador de Regex
- Verificador de Classificação SERP
- Consulta Whois