コンソールにレスポンスヘッダーを出力し、レスポンスの内容をファイルに保存するにはどうすればよいですか?レスポンスヘッダーをコンソールに出力し、コンテンツをファイルに保存する方法は?
私は
http GET http://download.sysinternals.com/files/SysinternalsSuite.zip --output sis.zip
を試してみました。しかし、これは、ファイルにヘッダとコンテンツの両方を印刷し、それはナンセンス作ります。
コンソールにレスポンスヘッダーを出力し、レスポンスの内容をファイルに保存するにはどうすればよいですか?レスポンスヘッダーをコンソールに出力し、コンテンツをファイルに保存する方法は?
私は
http GET http://download.sysinternals.com/files/SysinternalsSuite.zip --output sis.zip
を試してみました。しかし、これは、ファイルにヘッダとコンテンツの両方を印刷し、それはナンセンス作ります。
これはできません。報告された問題https://github.com/jkbr/httpie/issues/97
更新2013:修正されました。
http -h --download http://download.sysinternals.com/files/SysinternalsSuite.zip
これはHTTPieデフォルトによってが何である:
出力は出力先によって異なります。デフォルトのコンテキスト依存の動作は、output optionsのいずれかで上書きできます。たとえば、次のファイルにヘッダならびに身体を保存:
http --output sis.zip --print=hb download.sysinternals.com/files/SysinternalsSuite.zip
HTTPieは、現在端末にバイナリデータをoutputingできません。
を試してみて更新されたバージョンでは、--output
オプションは、ファイルに出力を印刷し、--download
オプションは、ヘッダがコンソールに印刷されていることを確認し、出力する内容のみになる可能性ありファイル。ここで
は一例です:
http GET "https://en.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&exintro=&explaintext=&titles=Stack%20Overflow" --download --output bla.txt