1,curl方式。
curl -X POST -v -H "Content-Type: application/json" -d '[{"roomId": "fafafafafa"}]' http://admin-prep.duobeiyun.com
1)发送get请求。
无参数curl www.oldqi.top
访问"/",查看网页的主体源码。
带参数curl "www.oldqi.top/api/hzq/retrieveSid?rd=hzq&sd=qqq"
GET方式调用接口,直接拼接url参数即可需要带s双引号
。
curl -v参数显示一次http通信过程。
curl -o 参数可以将网页或者文件下载下来(==wget)。
curl -o baidu.png https://www.baidu.com/img/bd_logo1.png
curl -o hzq.html www.oldqi.top
2)发送post请求。(使用-d 或者 --data DATA)
curl -v -d "rd=hzq&sd=qqq" www.oldqi.top/api/hzq/retrieveSid
post发送调用请求
curl -v --data "rd=hzq&sd=qqq" www.oldqi.top/api/hzq/retrieveSid
curl -X POST -v --data "rd=hzq&sd=qqq" www.oldqi.top/api/hzq/retrieveSid
-X POST显示指定POST动作。
3)请求参数为JSON数据。(-H或者--header可以指定请求头)
curl -H "Content-Type: application/json" -d '{"hello": "world"}' www.oldqi.top/test/json
curl --header "Content-Type: application/json" --data '{"hello":"world"}' www.oldqi.top/test/json
2,wget方式
1)下载网页
wget www.baidu.com
2)下载图片或者文件
wget https://nginx.org/download/nginx-1.13.3.tar.gz
3)下载文件到指定目录
wget -P /tmp/tomcat/api http://salt-pkg.duobeiyun.com/nebula/script-maintain/web/api/pkg/ROOT.tar.gz
3,wget -P /tmp/tomcat/api http://xxxx.com/xxx.war
tar -zxf /tmp/tomcat/api/ROOT.tar.gz -C /tmp/
unzip -q /tmp/tomcat/api/ROOT.war -d /tmp/tomcat/api/ROOT