回答:
を使用したい場合curl
、これは動作するはずです:
curl -D - https://www.google.com/
ただし、これは正確な生の応答ではないことに注意してください。たとえば、チャンク転送エンコーディングは応答に表示されません。これを--raw
解決するには、冗長モード(-v
)も役立ち、-i
応答本文の前にヘッダーが表示されます。
curl -iv --raw https://www.google.com/
結果に対して以下のようなページャーを使用する場合は、進行状況バー(-s
)を無効にする必要もあります。
curl -ivs --raw https://www.google.com/ | less
あなたが何をしたいかによって、これは問題になるかもしれませんし、そうでないかもしれません。
取得するのは、すべてのHTTP応答ヘッダーと、要求されたURLのドキュメントです。
そうではありませんがcurl
、ほとんどすべてのUnicesで利用できるはずです。
wget -S --spider https://encrypted.site
ステータスメッセージが気になる場合:
wget -S --spider https://encrypted.site 2>&1 | awk '/^ /'
CRLF行末が必要な場合:
wget -S --spider https://encrypted.site 2>&1 | awk '/^ / { sub(/$/,"\r"); print }'
\r\n
、応答の文字が保持されるかどうか知っていますか?
\r\n
行末として応答するわけではありません。いずれにせよこれが保存されるとは思わないが、もしそれがあなたにとって重要なら、答えにその結果を得る方法を追加する。
HTTP/1.0