shell腳本發(fā)送http請(qǐng)求的實(shí)現(xiàn)示例
簡(jiǎn)述:使用shell腳本發(fā)送http請(qǐng)求,解析請(qǐng)求獲取token再次發(fā)起請(qǐng)求
系統(tǒng):ubuntu系統(tǒng)
工具:cURL(發(fā)送http請(qǐng)求),jq(解析json),沒(méi)有需要安裝
host="192.168.1.199" post="8888" pre="/api/v1" url_pre="http://${host}:${post}${pre}" get_token="curl --location --request GET ${url_pre}/token?access_id=admin&access_secret=123456&=" echo $get_token token=$($get_token) echo $token token=$(echo $token | jq ".data.token") token=${token:1:-1} echo $token curl --location --request POST ${url_pre}/device/runtime_data?token=${token} --header 'Content-Type: application/json' --data-raw '{"id_device": "d2217a3b-dfc0-4301-86f3-78fbb4cb58e4","data_type": ""}'
shell 調(diào)用HTTP POST請(qǐng)求
curl -X POST --header 'Content-Type: application/json' --header 'ReportScript-Sign: FgPlfGlYw83zMdZd' --header 'Accept: application/json' -d '{ "data": { "appkey": "XXXXX", "code": "bigdata.platform.XXXXX", "params": {} }, "extra": {} }' 'http://XX.XX.XX.XX:XXXXX/report_api/extraFunction/commonApi'
到此這篇關(guān)于shell腳本發(fā)送http請(qǐng)求的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)shell發(fā)送http請(qǐng)求內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
linux 獲取文件名稱(chēng)并生成列表txt的方法
今天小編就為大家分享一篇linux 獲取文件名稱(chēng)并生成列表txt的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-06-06Shell腳本實(shí)現(xiàn)根據(jù)端口號(hào)kill相應(yīng)進(jìn)程功能
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)根據(jù)端口號(hào)kill相應(yīng)進(jìn)程功能,本文相對(duì)簡(jiǎn)單,只有一句話(huà),需要的朋友可以參考下2014-12-12Linux shell下30個(gè)有趣的命令和提示(推薦)
這些是我收集了多年的Linux shell的30個(gè)有趣的命令和提示。特此分享到腳本之家平臺(tái),供大家參考2017-10-10Shell字符串截取的實(shí)現(xiàn)方法(非常詳細(xì))
這篇文章主要介紹了Shell字符串截取的實(shí)現(xiàn)方法(非常詳細(xì)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03Shell腳本中判斷輸入變量或者參數(shù)是否為空的方法
這篇文章主要介紹了Shell腳本中判斷輸入變量或者參數(shù)是否為空的方法,本文總結(jié)了5種方法,并分別給出了代碼實(shí)例,需要的朋友可以參考下2014-10-10shell實(shí)現(xiàn)四則運(yùn)算簡(jiǎn)單方法
在剛剛學(xué)習(xí)寫(xiě)shell 批處理時(shí)候,進(jìn)行邏輯運(yùn)算中,少不了需要進(jìn)行基礎(chǔ)的:四則運(yùn)算,這里說(shuō)說(shuō)在linux shell 里面簡(jiǎn)單的實(shí)現(xiàn)方法2014-03-03使用shell檢查并修復(fù)mysql數(shù)據(jù)庫(kù)表的腳本
這篇文章主要介紹了使用shell檢查并修復(fù)mysql數(shù)據(jù)庫(kù)表的腳本,需要的朋友可以參考下2014-03-03Shell腳本實(shí)現(xiàn)檢查服務(wù)器安全狀態(tài)(用戶(hù)、登錄IP、防火墻檢查)
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)檢查服務(wù)器安全狀態(tài),本文主要檢查3個(gè)方面,分別是系統(tǒng)用戶(hù)檢查、登錄IP檢查、防火墻狀態(tài)檢查,需要的朋友可以參考下2014-12-12linux下shell腳本備份文件的方法實(shí)現(xiàn)
本文主要介紹了linux下shell腳本備份文件的方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08