cURL是一款支持多种协议的开源命令行工具,适用于发送请求、获取数据和上传文件等操作。它具有跨平台、无界面依赖、功能全面和轻量级等特点。文章介绍了cURL的安装方法(Linux、macOS、Windows系统),基础用法(发送GET/POST请求、下载文件、断点续传、显示请求详情),进阶用法(自定义请求头、携带Cookie、使用代理、忽略SSL证书验证、上传文件),常用于开发和运维场景。