Note

3年後の自分のために書いています

curl でリクエスト・レスポンス両方のヘッダーだけを取得する方法

レスポンスのヘッダーのみ取得するならば -I でできるが、リクエストも見たい。そして body は見なくて良い、という時に。

$ curl -v -s -o /dev/null https://example.com/

-v は verbose、 -s は silent、 -o /dev/null で body を /dev/null に捨てている。

職場の方に教えていただいた以下もシンプルで良い。 (こちらはレスポンスが標準出力にも表示される)

$ curl -vI https://example.com/

[追記]

こちらも標準出力を /dev/null に捨てれば同じ結果になりました。

id:masutaka26 コメントありがとうございます!

雑記

curl って絶対 cURL って表記じゃないとダメかと思ってたけど、そうでもないらしい。

公式ドキュメントcurl だし、書籍だと Real World HTTP とかも curl 表記だった。