gpt4 book ai didi

bash - 使用 CURL 下载文件并查看标题和状态代码

转载 作者:行者123 更新时间:2023-11-29 08:46:57 24 4
gpt4 key购买 nike

我正在编写 Bash 脚本以从 Snapito 下载图像文件的网页快照API。 API 可以返回由不同 HTTP 响应代码和/或一些自定义 header 指示的各种响应。我的脚本旨在作为自动 Cron 作业运行,从 MySQL 数据库中提取 URL 并将屏幕截图保存到本地磁盘。

我正在使用 curl。我想使用单个 CURL 命令完成这 3 件事:

  1. 提取HTTP响应码
  2. 提取标题
  3. 将文件保存到本地(如果请求成功)

我可以使用多个 curl 请求来做到这一点,但我想尽量减少我访问 Snapito 服务器的次数。那里有 curl 专家吗?

或者,如果有人有一个 Bash 脚本可以响应完整记录的 Snapito API 响应集,那就太棒了。这是 their API documentation .

谢谢!

最佳答案

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

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

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com