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 表記だった。