最近的工作经常要涉及到在Linux服务器端和外部系统联调接口,由于Postman无法在命令行使用,这里浅记一个curl脚本模板:
#!/bin/bash
# 请求标题
TITLE=''
# token信息
TOKEN=''
# url信息
URL=''
# 请求方式
METHOD='POST'
# Restful请求报文
BODY=''
echo -e "\n调用$TITLE接口:"$URL
echo -e '<== 接口入参:\n'$BODY
echo -e '==> 接口出参:'
curl $URL \
-i \
-X $METHOD \
-d "$BODY" \
-H 'Authorization: Bearer '$TOKEN \
-H 'Content-Type: Application/json;charset=utf-8'
echo ''
脚本执行结果(敏感信息已打码):