Httpie 如何将响应标题打印到控制台并将内容保存到文件?
如何将响应标题打印到控制台并将响应内容保存到文件中Httpie 如何将响应标题打印到控制台并将内容保存到文件?,httpie,Httpie,如何将响应标题打印到控制台并将响应内容保存到文件中 我试过了 http GET http://download.sysinternals.com/files/SysinternalsSuite.zip --output sis.zip 但这会将标题和内容都打印到文件中,使其毫无意义 这是HTTPie默认的功能: ,整个消息将打印到终端(标题和正文)。但是,二进制数据不会打印到终端 ,则只打印正文(标题和正文)。主体是否为二进制并不重要 因此,输出取决于打印到的位置。您可以使用以下选项之一
我试过了
http GET http://download.sysinternals.com/files/SysinternalsSuite.zip --output sis.zip
但这会将标题和内容都打印到文件中,使其毫无意义 这是HTTPie默认的功能:
- ,整个消息将打印到终端(标题和正文)。但是,二进制数据不会打印到终端
- ,则只打印正文(标题和正文)。主体是否为二进制并不重要
http --output sis.zip --print=hb download.sysinternals.com/files/SysinternalsSuite.zip
HTTPie目前不允许向终端输出二进制数据。这是不可能的。报告的问题 更新2013:已修复。试一试
http -h --download http://download.sysinternals.com/files/SysinternalsSuite.zip
在更新版本中,
--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