HTTPS経由でURLにGETリクエストを送信し、未加工の未解析の応答を取得する最も簡単な方法は何でしょうか?
これはカールで達成できますか?もしそうなら、どのオプションを使用する必要がありますか?
承認された回答:
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のドキュメントです。