linux shellの中でcurlはpostを発送してjsonフォーマットの問題を要求します.

2020 ワード

今日はlinuxでcurlを使ってpost要求を送信した時、jsonのデータを持っていましたが、送信時にjsonの変数が解析されていませんでした.
次のとおりです
curl -i -X POST -H 'Content-type':'application/json' -d {"BTime":""$btime""} http://api.baidu.com
変数が解析されていません.
shellでは、「」と「」の違いが大きいです.
修正後のcurlを送信して貼り付けます.
atime=`date -d "$1" +%s`

btime=`date -d "$2" +%s`

curl -i -X POST -H "'Content-type':'application/json'" -d '{"ATime":"'$atime'","BTime":"'$btime'"}' $url

      ,json       ''