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