system: centos7
curl命令安装:
yum -y install curl openssl openssl-devel
常用参数:
| 参数 | 说明 | 示例 |
| -A | 设置user-agent | curl -A "chrome" http://www.baidu.com |
| -X | 用指定的方法请求 | curl -X POST http://www.baidu.com |
| -I | 只返回请求头的信息 | |
| -d | 以POST的方法请求url,并发送相应的参数 | -d a=1 -d b=2 -d c=3或-d "a=1&b=2&c=3"或-d @filename |
| -O | 下载问价并以远程的文件名保存 | |
| -o | 下载文件并以指定的文件名保存 | curl -o 51.jpeg http://httpbin.org/image/jpeg |
| -L | 跟随重定向请求 | curl -IL https://www.baidu.com |
| -H | 设置头部信息 | curl -o image.webp -H "accept:image/webp" http://httpbin.org/image |
| -k | 允许发起不安全的ssl请求 | |
| -b | 设置cookies |
curl -b a=test http://httpbin.org/cookies |
| -s | 不显示其它无关信息 | |
| -V |
显示连接过程中的所有信息 |
示例:
curl http://httpbin.org/get | grep -E '\d+' | grep -v User-Agent | cut -d '\"' -f 4
来源:oschina
链接:https://my.oschina.net/u/4416364/blog/3284145