curl 是 Linux/macOS 系统中常用的命令行工具,用于传输数据到服务器或从服务器获取数据。以下是核心用法说明:
基本语法
curl [选项] [URL]
- 选项可选,URL 必填
- 支持 HTTP/HTTPS/FTP 等协议 🌐
常用选项
选项 | 作用 | 示例 |
---|---|---|
-X |
指定请求方法 | curl -X GET https://example.com |
-d |
发送数据 | curl -d "name=value" https://api.example.com |
-H |
添加请求头 | curl -H "User-Agent: Mozilla" https://example.com |
-o |
保存输出文件 | curl -o result.txt https://example.com |
-v |
显示详细信息 | curl -v https://example.com |
GET 请求示例
curl https://api.example.com/data
该命令会自动发送 GET 请求,适用于获取公开数据 📥
POST 请求示例
curl -X POST -d '{"key":"value"}' https://api.example.com/submit
注意需使用
-H "Content-Type: application/json"
指定数据格式 📦
扩展阅读
如需深入了解 HTTP 方法,请访问 /api_tools/http_方法详解 获取更多说明 🔍