永不落伍 发表于 2018-8-21 09:34:18

shell 执行curl传post 数据中的变量

  BASE_URL="http://localhost:8199/fund/repayment/active"
  4 CONTEXT="Content-type:application/json"
  5 for line in `cat $1`
  6         do
  7         sleep 1
  8         fStr=${line%,*}
  9
  10         echo $fStr
  11         sStr=${line#*,}
  12         echo $sStr
  13
  14         HTTP_CODE=`curl -l -H $CONTEXT -X POST -d '{"appId":"'"$fStr"'","userId":"'"$sStr"'","amount":"0.0","repayType":"0","repayStatus":"1"}' ${BASE_URL}`
  15         echo $HTTP_CODE
  16         done
  json中花括号中测变量,先需要用“”扩起来,然后在用‘’号扩起来,这样变量就能传入json数据中

页: [1]
查看完整版本: shell 执行curl传post 数据中的变量