其他分享
首页 > 其他分享> > curl用法

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