Algo errado nesta ferramenta?
Sobre «Analisar Cabeçalhos HTTP Online»
Esta ferramenta analisa cabeçalhos HTTP de requisição ou resposta brutos em uma exibição estruturada. Cole cabeçalhos de um comando curl, inspetor de rede do navegador, ou log de proxy, e a ferramenta retorna cada nome e valor de cabeçalho como uma linha separada, mais interpretação analisada de cabeçalhos complexos (Cookie, Set-Cookie, Cache-Control, Content-Security-Policy).
Cabeçalhos HTTP estão cheios de sintaxe compacta, fácil de ler errado: cookies com atributos, políticas de segurança com diretivas, regras de cache com segundos e modificadores. Lê-los corretamente é essencial para depuração — falhas de auth, problemas de cache, problemas de CORS, configurações de segurança erradas.
Use ao depurar chamadas de API que falham, auditar respostas de servidor, ou aprender o protocolo HTTP. A divisão visual é muito mais clara que um muro de texto.
Como usar esta ferramenta
Como parsear um bloco bruto de headers HTTP em pares chave/valor
Cole os headers
Bloco bruto no campo "Headers". A ferramenta aceita o que `curl -I` imprime — um header por linha em formato `Name: value`; uma linha de status `HTTP/1.1 200 OK` inicial opcional é ignorada.
Executar
Resultado: `headers` — objeto mapeando nomes de header em minúsculas para valores. Nomes HTTP são insensíveis à caixa, então minusculizar é normalização. Nomes duplicados são mantidos por concatenação (vírgulas dentro do valor).
O que olhar
`Content-Type` (com charset opcional), `Cache-Control` (max-age, immutable, no-store), `Strict-Transport-Security`, `Content-Security-Policy`, `Set-Cookie` (atenção: Set-Cookie é o único header onde vírgulas NÃO podem ser usadas para juntar várias instâncias).
O traiçoeiro `Set-Cookie`
RFC 7230 diz que headers multi-valor se juntam com `, ` — exceto `Set-Cookie`, cujo valor pode conter vírgulas. Se a entrada tem várias linhas Set-Cookie, o merge ingênuo desta ferramenta vai bagunçar. Para precisão use API crua como fetch.headers.getSetCookie.