@[toc]
1. 下载安装
1 | yum install -y curl |
1.1 查看文档
1 | curl --help |
1.2 参数说明
-X
更换请求-o
保存网页-i
显示response信息-L
302跳转网页--header
设置header--user-agent
设置userAgent--cookie
设置cookie
2. 常用操作
2.1 更换请求类型
默认是GET请求,通过
-X
参数 来更换其他请求
1 | curl -X POST www.baidu.com |
2.2 POST数据
通过
--data
参数来设置请求参数
1 | curl -X POST --data "username=123&password=456" www.baidu.com |
对数据进行URL编码
1 | curl -X POST --data-urlencode "username=123&password=456" www.baidu.com |
2.3 设置userAgent
1 | curl --user-agent "Mozilla/5.0 (Windows NT 10.0; WOW64) ..." www.baidu.com |
2.4 设置cookie
1 | curl --cookie "token=xxx&skey=123" www.baidu.com |
2.5 设置header
1 | curl --header "Content-Type:application/json" www.baidu.com |
2.6 保存网页内容
1 | curl -o www.baidu.com |
2.7 显示Response头信息
1 | curl -i www.baidu.com |
2.8 跳转网页
如果目标地址为302,则跳转到新地址
1 | curl -L www.baidu.com |