curl 是互联网上最通用的数据传输工具。它支持 HTTP、HTTPS、FTP、WebSocket 等 25 种以上协议,几乎预装在所有类 Unix 系统上,已成为从命令行发起网络请求的事实标准。
AI 代理将 curl 作为与 Web API 交互的主要手段——获取数据、发送请求体、下载文件和测试接口。其丰富的参数体系允许对请求头、身份认证、超时、重试和输出格式进行精细控制。
经过二十多年的持续开发,curl 能够处理简单 HTTP 客户端无法应对的边界情况:连接复用、重定向链、证书锁定、代理隧道和速率限制。静默模式 (-s) 和 JSON 输出选项使其特别适合需要干净、可解析输出的自动化工作流。