我正在编写一个Bash脚本,从Snapito的web页面快照API下载图像文件。API可以返回由不同HTTP响应代码和/或某些自定义头指示的各种响应。我的脚本打算作为一个自动Cron作业运行,它从MySQL数据库中提取url并将屏幕截图保存到本地磁盘。
我正在使用curl。我想用一个CURL命令完成这三件事:
提取HTTP响应代码
提取标题
在本地保存文件(如果请求成功)
我可以使用多个curl请求来实现这一点,但我希望最小化我访问Snapito服务器的次数。有专家吗?
或者如果有人有一个Bash脚本,可以响应所有记录在案的Snapito API响应,那就太棒了。这是their API documentation
谢谢!

最佳答案

使用转储头选项:
curl -D /tmp/headers.txt http://server.com

关于bash - 使用CURL下载文件并查看标题和状态代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11836238/

10-16 16:05