curl是一个强大的命令行工具,用于在本地与远程服务器之间传输数据。以下是一些基本的curl使用指南。
基本用法
curl [options] URL
options
:curl的选项,用于指定请求的具体行为。URL
:请求的目标URL。
选项
以下是一些常用的curl选项:
-X
:指定请求方法,如GET
、POST
等。-d
:发送数据,通常用于POST请求。-H
:添加HTTP头部信息。-o
:将响应内容输出到文件。-s
:静默模式,不显示进度信息。
示例
发送GET请求
curl -X GET http://example.com
发送POST请求
curl -X POST -d "name=John&age=30" http://example.com
保存响应内容
curl -X GET http://example.com -o response.txt
高级用法
使用HTTP头部
curl -H "Content-Type: application/json" -X POST -d '{"name": "John", "age": 30}' http://example.com
跟踪重定向
curl -L http://example.com
设置超时
curl -X GET http://example.com --connect-timeout 10
扩展阅读
更多curl高级用法,请参考curl官方文档。
curl 图片