cURL以在提交文件后显示响应头

问题描述 投票:8回答:1

我将文件发布到url,并希望读取curl控制台中输出的所有标头。我应该添加什么参数?

curl -F file=@"c:\Word.docx" http://do.convertapi.com/Word2Pdf > output.pdf
curl
1个回答
11
投票

使用-i

摘自cURL手册

 -i, --include       Include protocol headers in the output (H/F)

另请注意:

-I, --head          Show document info only

首先显示标题,然后显示正文。第二个将发送HEAD请求,因此在您发布数据时不能在您的示例中使用。

编辑

使用-i的标头输出回显到stdout,与请求正文相同,因此将响应定向到PDF文件将创建无效的PDF。

因此,我建议您使用-v,它会更吵杂,但在将stdout定向到文件时会在命令行上显示标头,因为详细的输出将输出到stderr。

© www.soinside.com 2019 - 2024. All rights reserved.