2024年1月16日发(作者:)
curl 命令用法
curl命令用法详解
什么是curl命令?
cURL是一个用来发送HTTP请求的命令行工具,支持各种协议,如HTTP、HTTPS、FTP等。它在Linux系统中默认安装,可以通过命令行直接调用。
curl命令的基本用法
1.
2.
3.
4.
用法:curl [options] [URL]
发送GET请求并输出结果到stdout:
curl
发送POST请求并传递参数:
curl -d "key1=value1&key2=value2" -X POST
保存结果到文件:
curl -o
curl命令的常用选项
• -d, --data : 发送HTTP POST请求时传递参数
• -H, --header
• -X, --request
• -o, --output
• -s, --silent: 静默模式,不显示进度或错误信息
• -v, --verbose: 显示详细的请求和响应信息
• -L, --location: 自动跟随重定向
• -C, --continue-at
• -I, --head: 仅请求页面的头部信息
• -A, --user-agent
• -u, --user
curl命令的高级用法
1.
2.
3.
下载文件:
curl -O
上传文件:
curl -F "file=@/path/to/file"
发送JSON数据:
curl -d '{"key1":"value1","key2":"value2"}' -H "Content-Type: application/json" -X POST
4.
发送文件作为请求体:
curl -T /path/to/file
curl命令的其他用法
• 使用代理服务器:`curl -x :8080
• 发送Cookies:`curl -b “key1=value1; key2=value2”
• 发送自定义请求头:`curl -H “API-Key: 123456”
• 强制使用IPv4或IPv6:curl -4 或curl -6
以上是curl命令的一些常见用法和选项,借助于这个强大的命令行工具,你可以轻松地发送HTTP请求、下载文件、上传文件和测试API接口等。


发布评论