Guia

Como analisar cabeçalhos HTTP

Cole o texto dos cabeçalhos HTTP para obter um resumo das entradas reconhecidas, personalizadas e malformadas. Também pode executar a análise sem texto para consultar a lista incorporada de nomes comuns.

Ferramenta Visualizador de Cabeçalhos HTTP

Para que serve analisar cabeçalhos HTTP

A ferramenta ajuda a interpretar texto de cabeçalhos HTTP que já tenha copiado de uma resposta ou de outra fonte. Em vez de consultar um endereço ou uma resposta em direto, analisa as linhas fornecidas, identifica nomes conhecidos e resume o que encontrou. É útil para uma verificação rápida da estrutura de um conjunto de cabeçalhos, incluindo a distinção entre entradas reconhecidas, personalizadas e linhas malformadas.

Como analisar o texto passo a passo

  1. Reúna o texto dos cabeçalhos. Copie as linhas que pretende analisar e cole-as no campo de entrada. Inclua cada cabeçalho numa linha própria, no formato Nome: valor. A ferramenta trabalha com o texto fornecido, por isso não é necessário indicar um URL.

  2. Deixe o campo vazio ou introduza o conteúdo. Se não tiver texto para analisar, pode executar a operação sem fornecer cabeçalhos. Nesse caso, o resultado indica que não foram fornecidos cabeçalhos e apresenta a lista incorporada de nomes comuns. Se tiver conteúdo, confirme se as linhas relevantes estão presentes antes de continuar.

  3. Execute a análise. Para texto não vazio, o conteúdo é tratado linha a linha depois de ser limpo. Uma linha que contenha dois pontos é interpretada como um cabeçalho, usando o primeiro sinal de dois pontos para separar o nome do valor. Os espaços no início e no fim são removidos, e o nome é convertido para minúsculas antes de ser reconhecido.

  4. Reveja o resultado. Consulte o total de entradas e a separação entre nomes reconhecidos e personalizados. Verifique também se existe alguma entrada bruta assinalada como malformada. Linhas vazias são ignoradas e não originam entradas. Nos nomes comuns, podem surgir descrições para content-type, authorization, host, cookie, location e server.

Como interpretar o resultado

O total apresentado resume as entradas que a ferramenta conseguiu processar. Um nome conhecido é colocado na categoria reconhecida; um nome que não pertença ao conjunto incorporado pode aparecer como personalizado. Esta distinção descreve o reconhecimento do nome, não confirma que o valor esteja correto ou que o cabeçalho seja apropriado para uma determinada resposta.

Uma linha sem dois pontos não é eliminada quando não está vazia: permanece como entrada bruta malformada. Use esse sinal para voltar ao texto de origem e corrigir a linha, se necessário. As linhas vazias, por outro lado, não contam como entradas. Quando o campo é deixado vazio, a mensagem sobre a ausência de cabeçalhos deve ser lida em conjunto com a lista de nomes comuns, em vez de ser interpretada como uma análise de uma resposta HTTP.

Exemplo prático

Uma pessoa quer verificar rapidamente se um bloco copiado contém cabeçalhos conhecidos, um nome personalizado e uma linha introduzida com formato incorreto.

Cole Content-Type: application/json, X-Debug: ativo, uma linha sem dois pontos e uma linha vazia no campo de entrada e execute a análise.

O resultado apresenta um total de entradas, separa os nomes reconhecidos dos personalizados e mantém a linha sem dois pontos como entrada bruta malformada; a linha vazia não aparece como entrada.

Limitações

  • A ferramenta analisa o texto fornecido e resume a sua estrutura. O resultado não valida por si só se os valores estão corretos nem substitui a interpretação do contexto da resposta HTTP.

Erros comuns

  • Colar uma linha sem dois pontos: ela será mantida como entrada bruta malformada. Corrija a linha para o formato Nome: valor e execute novamente a análise.

Perguntas frequentes

Posso executar a análise sem colar cabeçalhos?

Sim. Se o campo ficar vazio, a operação é concluída e indica que não foram fornecidos cabeçalhos, apresentando também a lista incorporada de nomes comuns.

A ferramenta consulta automaticamente os cabeçalhos de um URL?

Não. A análise é feita sobre o texto de cabeçalhos que fornecer. Uma linha com dois pontos é processada como cabeçalho; uma linha não vazia sem dois pontos fica registada como entrada bruta malformada.

Como são classificados os nomes dos cabeçalhos?

Os nomes são limpos e convertidos para minúsculas antes do reconhecimento. Um nome incluído no conjunto incorporado pode ser identificado como reconhecido, enquanto outro pode ser separado como personalizado.

Ferramenta

Visualizador de Cabeçalhos HTTP