参考:curl命令用法大全
1.有时候发送请求的API需要验证身份,否则会返回401没有权限,若验证信息在headers里,则:
curl -H “头部内容” http://xxx.123.com
2.curl 模拟get/post/delete请求
解释 -X : 请求命令(GET/POST等); -H:请求头部
curl -H "Cookie:sso.xx.com=BJ.xx1af9564e5540269cd6d5410316f714;" -X DELETE http://myhost/api/v1/groups/group1/credentials/1234
3.curl -I http://www.baidu.com : 只获得响应首部信息;
4.curl -i http://www.baidu.com 显示全部信息
5.curl -v http://www.baidu.com 显示get请求全过程解析
注意:-I和-d不能同时使用,比如:curl -I -d 'test=test' www.google.com,会报错:
Warning: You can only select one HTTP request method! You asked for both POST
Warning: (-d, --data) and HEAD (-I, --head).
可以把 I 换成 i 查看返回的头部信息。