← Artigos

HTTP FIELD GUIDE

Cabeçalhos HTTP e corpo da requisição

Entenda os cabeçalhos e escolha o formato correto para o corpo.

Para que servem os cabeçalhos?

Cabeçalhos carregam metadados. Accept informa quais formatos de resposta o cliente aceita. Content-Type descreve o formato do corpo enviado. São informações diferentes: aceitar JSON não transforma texto em JSON.

Escolha do formato

Use application/json para JSON e valide a sintaxe antes de enviar. application/x-www-form-urlencoded serve para formulários simples de chave e valor. Use texto puro quando a API o exigir. Siga a documentação da API de destino.

Limites do navegador

Uma página não pode definir todos os cabeçalhos. O navegador controla Host, Content-Length e Cookie. Cabeçalhos personalizados entre origens podem acionar uma pré-verificação CORS. Esta ferramenta não envia corpo em GET ou HEAD. Remova cabeçalhos restritos do cURL ou execute o comando no terminal.

Referências