linux环境下使用curl命令设置Header参数发送post请求

案例1:curl命令发送post请求并且获取返回结果以及响应头部输出到token文件

curl http://192.168.100.199:8888/login/ -X POST -H "Content-type:application/json" -d '{"userName":"admin","password":"abcstore"}' -i -o token

说明:

请求的url地址:http://192.168.100.199:8888/login/

-i  设置显示http response 的头信息

 

案例2:curl命令设置Header参数发送post请求获取返回结果

curl http://192.168.100.199:8888/api/cluster/overview/ -H "Cookie:BAIDU_ABCSTORE=admin/1591345111/a5c0d31b0375b4f0ac49f123990f28c43b2dfac7a25bacb5e7b32265036c991e" -H "x-cluster-id:1" 

说明:

请求的url地址:http://192.168.100.199:8888/api/cluster/overview/ 

本例url支持post请求,不用和案例一显示指明 1-X POST

设置Header参数:

参数1:Cookie 冒号后面紧跟值 BAIDU_ABCSTORE=admin/1591345111/a5c0d31b0375b4f0ac49f123990f28c43b2dfac7a25bacb5e7b32265036c991e

参数2:x-cluster-id 冒号后面紧跟值 1

linux环境下使用curl命令设置Header参数发送post请求

补充:

解析json文件
要挂epel源,安装jq
yum install -y jq