Consultar o status HTTP e os cabeçalhos de uma URL

O servidor do VoriTools requisita o endereço e informa o que voltou: o IP que atendeu, o código de status da resposta final e os cabeçalhos dessa resposta. O navegador do visitante recebe apenas o resultado.

A verificação é uma única requisição, não um monitoramento: mostra um momento visto de uma rede. Serve para confirmar um redirecionamento, um 404 ou um cabeçalho; para checar o mesmo endereço várias vezes existe a ferramenta de atualização temporizada.

  1. Digite um endereço completo ou apenas o nome do host. example.com é requisitado primeiro por http e segue o redirecionamento do próprio site; https://example.com/pagina é usado exatamente como foi digitado.
  2. Clique em Verificar status e cabeçalhos. O servidor do VoriTools envia a requisição com o User-Agent de um navegador de desktop e segue até cinco redirecionamentos.
  3. Leia primeiro a tabela da esquerda: a linha de status enviada pelo servidor (HTTP/1.1 200 OK) e depois cada cabeçalho dessa resposta final. A tabela da direita repete os números desta verificação: o IP que atendeu, o código de status e quantos redirecionamentos foram seguidos.
  4. Se o endereço não puder ser verificado, a página diz qual é o caso em vez de uma frase única: entrada vazia, endereço que não é http nem https, endereço privado ou local, host que não responde ou o tempo limite de 12 segundos.

O que a verificação envia, o que ela recusa e como ler a tabela

O que a verificação faz

A requisição sai do servidor do VoriTools, não do seu dispositivo, então a resposta descreve o que aquela rede vê. O servidor se identifica com o User-Agent de um navegador de desktop; uma versão anterior não enviava nenhum, e alguns sites respondem 403 a requisições que chegam sem ele.

A página precisa apenas dos cabeçalhos, então o corpo da resposta é lido até 1 MB e descartado. Um host que fica em silêncio encerra a verificação em 12 segundos, e uma conexão que não abre, em 5.

Como ler a resposta

A primeira linha é a linha de status, por exemplo HTTP/1.1 200 OK: protocolo, código e texto do motivo como o servidor escreveu. As linhas abaixo são os nomes e valores dos cabeçalhos como chegaram, na ordem em que chegaram, então um cabeçalho enviado duas vezes aparece duas vezes.

A tabela da direita traz os números desta verificação: o IP que atendeu, ligado à página de consulta de IP, o código de status da resposta final e o número de redirecionamentos seguidos. A legenda acima dos cabeçalhos mostra o endereço que respondeu por último, que nem sempre é o digitado.

Endereços que a verificação recusa

Somente http e https são consultados, e somente endereços públicos. Faixas privadas, reservadas e de loopback são recusadas - 127.0.0.1, 10.0.0.1, 192.168.1.1, 169.254.169.254, localhost e hosts apenas numéricos como 0177.0.0.1 -, e um redirecionamento que aponte para um deles é descartado em vez de seguido.

Um nome que não resolve é informado como ausência de resposta, não como endereço recusado, porque cada caso tem uma correção diferente.

Quando a resposta difere do navegador

Alguns sites respondem 403 ou 429 a requisições vindas de endereços de data center mesmo com a página em ordem. Nesse caso a resposta descreve a proteção contra bots do site, não a página, então vale repetir a verificação antes de mudar algo.

Caches, CDNs e balanceadores podem responder de forma diferente a cada requisição, então o mesmo endereço pode devolver outro código um minuto depois. Confira duas vezes antes de tratar um resultado como fato de produção.

Ferramentas recentes: