网络管理-curl
网络管理-curl 🌐 — 数据传输工具
作用
curl(client URL)是一个功能强大的命令行数据传输工具,支持 HTTP/HTTPS/FTP/SFTP 等众多协议。用于发送网络请求、下载文件、测试 API 接口、查看响应头等,是开发者日常必备的网络工具。
语法
1 | curl [选项] URL |
用法
curl 默认将响应内容输出到终端。-O 保存文件为远程文件名;-o 文件名 指定保存文件名;-L 跟随重定向;-I 仅显示响应头;-X 方法 指定 HTTP 方法(GET/POST/PUT/DELETE);-H "头: 值" 自定义请求头;-d 数据 发送 POST 数据(自动用 POST);-K 文件 从文件读取配置;-v 显示详细信息(调试用)。
常用参数
| 参数 | 说明 |
|---|---|
-O |
保存为远程文件名 |
-o 文件名 |
指定保存文件名 |
-L |
跟随重定向 |
-I |
仅显示响应头 |
-X 方法 |
指定 HTTP 方法 |
-H "头" |
自定义请求头 |
-d 数据 |
POST 数据 |
-K 文件 |
配置文件 |
-v |
详细输出 |
示例
1 | curl HTTP://EXAMPLE.COM # GET 请求获取页面内容 |
来源:菜鸟教程