私はFirebugとcURLをかなり長い間使用しています。
Firebugは、SSL/TLSネゴシエーションを認識しているため、ネットワークアナライザーとは対照的にHTTPS POSTリクエストをキャプチャするのは素晴らしいです。また、cURLはPOSTパラメータを変更した後のリクエスト。
Firebugを使用するときは、(HTTPS)POSTリクエストを「cURLとしてコピー」し、ターミナルから再生します。
ただし、これをターミナルで再生すると、表示される応答は暗号化されます。
質問:
ありがとうございました
暗号化されておらず、圧縮されています。リクエストでは、「Accept-Encoding:gzip、deflate」を送信して、サーバーが最適化のために応答を圧縮するようにします。
-H "Accept-Encoding:gzip、deflate"を削除する必要があり、通常の応答が表示されます。
OR
まだインストールされていない場合はgunzipをインストールし、curlコマンドをcurl [...] | gunzip -
としてパイプできます。
この助けを願っています。
ファイルをターミナルにパイプするのではなくディスクにダウンロードする場合は、-o filename.Zip
を追加するだけです。-oフラグは、宛先ファイル名を指定していることを示します。