首页/系统/信创系统运维速查/curl 下载与接口调试
命令与包管理65 条

curl 下载与接口调试

curl 既能下载文件(-O/-o),也是排查 HTTP 问题的听诊器:看状态码、响应头、重定向与证书细节。

信创系统运维速查系统更新于 2026-10-12
下载-O 原名保存 / -o 指定名
调试-I 响应头、-v 详细、-w 状态码
常用-L 跟随重定向、-k 跳过证书校验(仅排障)

典型用法

典型用法
curl -LO https://example.com/pkg.tar.gz
curl -I https://example.com
curl -s -o /dev/null -w '%{http_code}\n' http://10.0.0.10/health
curl -X POST -H 'Content-Type: application/json' -d '{"k":"v"}' http://10.0.0.10:8080/api
接口排障组合:-v 看握手与头、-w 打印耗时字段,快速区分网络慢还是服务慢。

易错点

  • https 报证书错误先查系统时间与 CA 包,别养成默认 -k 的习惯
  • -L 与 -O 组合使用时重定向后文件名按最终 URL 定,注意预期差异

数据来源与参考

  • curl 官方文档
  • HTTP 协议基础
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌