安装部署文档
一、环境要求
1.1 操作系统
1.2 依赖组件
二、安装步骤
2.1 下载 curl
访问 curl 官方网站下载 Windows 版本:
https://curl.se/download.html
或使用直接下载链接(版本 8.11.1_2):
https://curl.se/windows/dl-8.11.1_2/curl-8.11.1_2-win64-mingw.zip
2.2 解压文件
将下载的 zip 文件解压到指定目录,例如:
2.3 配置环境变量(可选)
如果需要全局使用 curl:
右键点击「此电脑」→ 「属性」
点击「高级系统设置」
点击「环境变量」
在「系统变量」中找到 Path,点击「编辑」
添加 curl 的 bin 目录路径
点击「确定」保存
2.4 验证安装
打开命令行终端,执行以下命令验证安装是否成功:
成功安装将显示类似以下信息:
curl 8.11.1_2 (Windows) libcurl/8.11.1_2 OpenSSL/3.4.0 (SSL) libssh2/1.11.1 nghttp2/1.64.0 ngtcp2/1.10.0 nghttp3/1.7.0Release-Date: 2024-12-11Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp ws wssFeatures: alt-svc AsynchDNS brotli CAcert HSTS HTTP2 HTTP3 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM PSL SPNEGO SSL SSPI threadsafe UnixSockets zstd
三、使用方法
3.1 基本用法
# 发送 HTTP GET 请求curl http://example.com# 发送 HTTP POST 请求curl -X POST -d "data=value" http://example.com# 下载文件curl -O http://example.com/file.zip# 保存输出到文件curl -o output.html http://example.com# 显示响应头信息curl -i http://example.com# 跟随重定向curl -L http://example.com
3.2 常用参数
参数 | 说明 |
|---|
-X
| 指定 HTTP 请求方法 |
-d
| 发送 POST 数据 |
-H
| 设置请求头 |
-o
| 保存输出到文件 |
-O
| 使用远程文件名保存 |
-i
| 显示响应头 |
-v
| 详细输出 |
-L
| 跟随重定向 |
-k
| 忽略 SSL 证书错误 |
-u
| 指定用户名和密码 |
四、常见问题
4.1 SSL 证书错误
如果遇到 SSL 证书问题,可以使用 -k 参数忽略证书验证:
curl -k https://example.com
4.2 代理设置
如果需要通过代理访问网络:
curl -x http://proxy:8080 http://example.com
4.3 响应中文乱码
可以指定编码解决:
curl -H "Accept-Charset: utf-8" http://example.com
五、卸载步骤
如需卸载 curl:
删除安装目录下的 curl 文件夹
如果配置了环境变量,需要在环境变量中移除对应的 Path 路径
六、版本信息
项目 | 版本 |
|---|
curl | 8.11.1_2 |
libcurl | 8.11.1_2 |
SSL | OpenSSL 3.4.0 |
SSH | libssh2 1.11.1 |