开发工具箱English

curl

功能强大的命令行数据传输工具,支持 HTTP/HTTPS/FTP 等几十种协议,是接口调试的必备利器。

标签:linuxwindowsnetworkcli官方网站 ↗

版本说明:修复 8.10.0 中的回归问题。

使用说明

简介

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