linux shell中curl 發(fā)送post請(qǐng)求json格式問(wèn)題的處理方法
今天在linux中使用curl發(fā)送一個(gè)post請(qǐng)求時(shí),帶有json的數(shù)據(jù),在發(fā)送時(shí)發(fā)現(xiàn)json中的變量沒(méi)有解析出來(lái)
如下
curl -i -X POST -H 'Content-type':'application/json' -d {"BTime":""$btime""} http://api.baidu.com
變量沒(méi)有做解析
原來(lái)在shell中,"" '還是有很大區(qū)別的,
把修改后的curl發(fā)送貼出
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數(shù)據(jù)里變量要用''括起來(lái)
下面看下Linux 中使用 curl 發(fā)送 post 請(qǐng)求
curl -i -X POST -H 'Content-type':'application/json' -d '{"keyWord":"雅詩(shī)蘭黛","page":1,"pageSize":12,"sortFieldList":["isCombo|desc"]}' http://127.0.0.1:8015/search/prod/query # 注意的是,json數(shù)據(jù)里變量要用 '' 括起來(lái)
總結(jié)
相關(guān)文章
Linux磁盤(pán)操作之清空文件內(nèi)容的方法小結(jié)
在使用Linux操作系統(tǒng)的過(guò)程中,用戶經(jīng)常會(huì)遭遇到一個(gè)常見(jiàn)的問(wèn)題——no space left on device,即磁盤(pán)空間不足的警告,所以本文給大家介紹了Linux清空文件內(nèi)容的常見(jiàn)命令,需要的朋友可以參考下2024-03-03bash腳本如何監(jiān)控cup/內(nèi)存/磁盤(pán)使用率
本文主要介紹了bash腳本如何監(jiān)控cup/內(nèi)存/磁盤(pán)使用率,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10Linux中文件權(quán)限目錄權(quán)限的意義及權(quán)限對(duì)文件目錄的意義
本文給大家介紹Linux中文件目錄權(quán)限的意義及Linux的權(quán)限對(duì)于文件與目錄的意義,涉及到linux 文件、目錄、權(quán)限相關(guān)知識(shí),對(duì)本文感興趣的朋友一起學(xué)習(xí)吧2016-01-01