curl 是一个功能强大的命令行工具,用于与网络服务器进行数据交互。它支持各种协议,如 HTTP、HTTPS、FTP、SMTP 等,并提供了丰富的选项和参数,使你能够执行各种操作。以下是一些常见的 curl 使用示例:
- 发送 GET 请求:
curl https://example.com
- 发送 POST 请求:
curl -X POST -d "key1=value1&key2=value2" https://example.com
- 下载文件:
curl -O https://example.com/file.txt
- 上传文件:
curl -F "file=@path/to/file.txt" https://example.com/upload
- 设置请求头:
curl -H "Content-Type: application/json" https://example.com
- 跟随重定向:
curl -L https://example.com
- 使用代理服务器:
curl -x http://proxy.example.com:8080 https://example.com
- 设置超时时间:
curl --connect-timeout 10 https://example.com
- 下载多个文件并保存:
curl -O URL1 -O URL2
这只是一些 curl 的基本用法示例,它还有很多其他的选项和参数可以满足更复杂的需求。你可以通过运行 man curl 命令或访问 curl 的官方文档来获取更详细的信息和用法示例。
Top comments (0)