0 概述
curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。
curl 就是使用命令的方式来执行http协议的请求的工具。可以通过curl操作HTTP的GET/POST/PUT/DELETE方法。
1 常用方式
访问一个网页
curl www.baidu.com显示http response的头信息
curl -i www.baidu.com保存数据
curl -o www.baidu.com- 显示请求过程
curl -v www.baidu.com
2 culr 执行GET/POST/PUT/DELETE
curl -X GET/POST/PUT/DELETE www.baidu.com
- 默认是-XGET(注意是大写)
culr -XGET www.baidu.com
- post 请求json串, 使用 option -d
curl ***/query -d '{"userIds":[12,14],"class":"class1"}'
- post 请求(非json 串) 使用 option -d
curl ***/query -d 'a=1&b=/test/tesat&appkey=1212123'