curl用法
作者:互联网
简介:
curl是常用的命令行工具,用来测试web接口
下面以www.abcd.com为例
1、不带参数的GET请求
curl www.abcd.com
2、 -H 参数指定标头
curl -H ‘Content-Type:application/json’ www.abcd.com
3、 -d 参数加数据体发送POST请求
curl -d 'login=admin&password=admin' -X POST www.abcd.com
4、-o 参数将服务器的响应保存文件,类似于wget
curl -o abcd.html www.abcd.com
5、-O 参数将服务器的响应保存文件,并以url的最后部分命名文件
curl -O www.abcd.com
6、-u 参数用来设置服务器认证的用户名和密码
curl -u 'user:123456' www.abcd.com
7、-v 参数输出通信的整个过程,一般用于调试
curl -v www.abcd.com
8、-X 参数指定POST请求
curl -X POST www.abcd.com
9、-T 参数上传文件
curl -T hello.txt -u 'user:123456' www.abcd.com
10、-L 参数会让http请求跟随服务器重定向,curl默认不跟随重定向
curl -L www.abcd.com
11、-k 参数跳过ssl检测
curl -k www.abcd.com
12、-i 参数打印出服务器响应的http标头
curl -i www.abcd.com
13、--limit-rate 参数限制请求的带宽,一般用于模拟慢速慢
curl --limit-rate 100k www.abcd.com
14、-b 参数向服务器发送cookie
curl -b cookie.txt www.abcd.com
curl -b 'abc=123' www.abcd.com
15、-e 设置referer
curl -e 'www.abc.com' www.abcd.com
标签:abcd,www,用法,参数,curl,com,POST 来源: https://www.cnblogs.com/yancool/p/16521645.html