简介
curl 是一个利用 URL 语法传输数据的命令行工具,几乎所有现代系统都预装了它。
常用命令
# GET 请求
curl https://example.com
# 显示响应头
curl -I https://example.com
# POST JSON 数据
curl -X POST https://api.example.com/login \
-H "Content-Type: application/json" \
-d '{"user":"admin","pass":"123456"}'
# 下载文件并保存
curl -o file.tar.gz https://example.com/file.tar.gz
# 跟随重定向
curl -L http://example.com
Windows 使用说明
解压下载的 zip 文件后,将 curl.exe 所在目录加入系统 PATH,或直接在解压目录内运行:
# PowerShell 中注意使用 curl.exe,避免与 Invoke-WebRequest 别名冲突
curl.exe https://example.com
Linux 安装
# Debian/Ubuntu
sudo apt install curl
# RHEL/CentOS
sudo yum install curl