如何打印响应标头到控制台并将内容保存到文件?

Col*_*nic 5 httpie

如何将响应标头打印到控制台并将响应内容保存到文件中?


我试过了

http GET http://download.sysinternals.com/files/SysinternalsSuite.zip --output sis.zip
Run Code Online (Sandbox Code Playgroud)

但是这会将标题和内容打印到文件中,这使得它无稽之谈.

yel*_*cap 6

在更新版本中,该--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
Run Code Online (Sandbox Code Playgroud)


Col*_*nic 1

这是不可能的。报告的问题https://github.com/jkbr/httpie/issues/97

2013 年更新:已修复。尝试

http -h --download http://download.sysinternals.com/files/SysinternalsSuite.zip
Run Code Online (Sandbox Code Playgroud)