Formatar cabeçalhos HTTP
Cole cabeçalhos HTTP brutos copiados das ferramentas de desenvolvimento do navegador ou de um cliente como o Postman: a ferramenta os separa em uma tabela legível, detecta duplicatas e oferece um texto reformatado, em ordem alfabética.
Como funciona
Cada linha do texto colado é dividida no primeiro caractere ":" encontrado, separando o nome do cabeçalho do seu valor. Os nomes dos cabeçalhos são comparados sem diferenciar maiúsculas de minúsculas (o HTTP considera Content-Type e content-type o mesmo cabeçalho) para detectar duplicatas, muito úteis para identificar antes de enviar uma requisição em que um cabeçalho sobrescreveria outro por acidente. O resultado é apresentado em uma tabela, mais um texto reformatado em ordem alfabética e pronto para copiar.
Por que um cabeçalho pode aparecer em duplicidade?
Isso acontece com frequência ao copiar cabeçalhos de várias fontes (um proxy, um interceptador, uma configuração de teste): dois cabeçalhos com o mesmo nome, mas com maiúsculas e minúsculas diferentes (Accept-Encoding vs accept-encoding), são de fato o mesmo cabeçalho HTTP, e geralmente só o último enviado vale, conforme o cliente usado.
A ordem dos cabeçalhos importa?
Em geral, não: o padrão HTTP não garante nenhuma semântica ligada à ordem dos cabeçalhos (com algumas exceções no lado do servidor). A ordem alfabética oferecida aqui serve apenas para facilitar a leitura e a comparação visual, sem alterar o comportamento da requisição.
O processamento é inteiramente local: seus cabeçalhos, inclusive eventuais tokens de autenticação, nunca saem do seu navegador.