Mais
Como exibir cabeçalhos de pedido com linha de comando curl
A linha de comando pode exibir o cabeçalho de resposta utilizando a opção `-D', mas eu quero ver qual cabeçalho de pedido ele está enviando. Como eu posso fazer isso?
508
3
A opção "curl's
-v
ou--verbose
mostra os cabeçalhos de requisição HTTP, entre outras coisas. Aqui estão alguns exemplos de saída:Acredito que o interruptor de linha de comando que você está procurando para passar para o encaracolar é
-I
.Exemplo de uso:
Além disso, se você encontrar um código de status HTTP de resposta 301, você também pode querer passar uma chave de argumento
-L' para dizer
curl' para seguir redirecionamentos de URL, e, neste caso, imprimir os cabeçalhos de todas as páginas (incluindo os redirecionamentos de URL), ilustrados abaixo:A opção verbosa é útil, mas se você quiser ver tudo o que o encaracolamento faz (incluindo o corpo HTTP que é transmitido, e não apenas os cabeçalhos), eu sugiro usar uma das opções abaixo:
--trace-ascii -' # stdout --trace-ascii output_file.txt` # file