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