大家好,又见面了,我是你们的朋友全栈君。
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'
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/159844.html原文链接:https://javaforall.cn