shell调http接口及判断返回值的写法


近期有一个场景是通过shell调用springmvc的接口,通过判断接口返回值(json串)中是否包含固定字符串,以提示成功或者失败。例子如下:

#params define
url=https://www.sdfae.com/ts-web/sdfae/tr/investmentProduct/findProdTypes?position=2
method=POST
successStr='"message" : "success"'

#invoke api 
value=`curl -s -m 10 -H "Content-Type:application/json" -X $method $url`
#echo $value
#echo $successStr
if [[ $value  =~ $successStr ]]
then
  #echo "处理成功"
  exit 0
else
  #echo "处理失败"
  exit 1
fi


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM