GNU/Linux >> Linux の 問題 >  >> Linux

生の未解析のHttps応答を取得する最も簡単な方法は?

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のドキュメントです。


Linux
  1. 変更されない URL から最新のサーバー jar を取得する方法はありますか?

  2. Linux で正しい CLOCK_TAI を取得する方法はありますか?

  3. Android - ほとんどの Linux システムと同様に、デフォルトで Android OS で利用できる Netcat のようなアプリケーションはありますか?

  1. 実際に最も広く使用され、人気のあるcURLコマンド

  2. NginXでHTTPをHTTPSにリダイレクトする

  3. パッケージの特定のバージョンを取得する適切な方法は?

  1. 生のバイナリを出力する gcc を取得する方法はありますか?

  2. bash スクリプトで curl を使用して curl を取得する:(3) URL に不正な文字が見つかりました

  3. Linuxを分割する最も安全な方法は?