ApiPost如何使用另一個接口的返回參數(shù)作為當前接口的Token發(fā)送Post請求

在實際生產(chǎn)環(huán)境中粗恢,我們常遇到一個問題洲守,就是一個接口常常需要另一個接口的返回值作為請求參數(shù)。

比如暗甥,我們需要先通過一個接口A獲取token,然后拿到這個token后作為第二個接口B的請求參數(shù)發(fā)送捉捅。

本文就來解決這個問題淋袖。

為了方便演示,我們先準備2個接口:A接口獲取token锯梁,B接口使用token。

1焰情、獲取token的接口A

接口URL:https://echo.apipost.cn/token.php

content-type: application/json,

請求Body參數(shù):

{

????"moible":1388888666,

????"password":"123456"

}

返回示例:

{

????"errcode":0,

????"errstr":"success",

????"token":"63fabf20700e17ac34d7f90d6d03caae"

}

2陌凳、使用token的接口B

接口URL:https://echo.apipost.cn/echo.php

content-type:x-www-form-urlencoded,

請求body參數(shù):

{

????"token":? // 需要從獲取token接口拿到token作為請求參數(shù)

}

返回示例:

{

? ? "errcode": 0,

? ? "errstr": "success",

? ? "post": [? // 提交的請求body參數(shù)


? ? ],

? ? "header": {

? ? ? ? "Host": "echo.apipost.cn",

? ? ? ? "Connection": "keep-alive",

? ? ? ? "Upgrade-Insecure-Requests": "1",

? ? ? ? "User-Agent": "Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/78.0.3904.108 Safari\/537.36",

? ? ? ? "Accept": "text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3",

? ? ? ? "Accept-Encoding": "gzip, deflate",

? ? ? ? "Accept-Language": "zh-CN,zh;q=0.9",

? ? ? ? "Cookie": "UM_distinctid=1709ee7b93f4-069ba9e2aa711c-2393f61-13c680-1709ee7b940389; PHPSESSID=oumoolom1338i8aafc6p3a1mhn; BAIDU_SSP_lcr=https:\/\/blog.csdn.net\/weixin_45316122\/article\/details\/95252977; Hm_lvt_a046ce178828e393614822a297b8d296=1588239504,1588239641,1588239650,1588252498; Hm_lpvt_a046ce178828e393614822a297b8d296=1588253907"

? ? }

3内舟、開始實現(xiàn)

準備

打開apipost合敦,新建一個接口,URL直接填寫 接口B的url:http://echo.apipost.cn/echo.php

另外验游,我們定義一個變量{{token_var}}放到請求body參數(shù)充岛,如圖

由于該變量{{token_var}}并未被賦值,所以發(fā)送后耕蝉,服務(wù)器端原樣輸出了{{token_var}}崔梗,這不是我們想要的結(jié)果。

我們接下來通過2種方法對變量進行賦值垒在。

實現(xiàn)方法一:

新建一個接口蒜魄,請求參數(shù)和URL填寫接口A的信息,如下圖:

然后點擊[后執(zhí)行腳本],輸入以下腳本:

apt.variables.set("token_var", response.json.token);

這個腳本的意思是谈为,把響應(yīng)json的token賦給變量token_var

發(fā)送后旅挤,我們再去執(zhí)行B接口,看到服務(wù)端已成功接收token伞鲫,如下圖:

實現(xiàn)方法二:

我們進接口B的“預(yù)執(zhí)行腳本”選項粘茄,選擇[發(fā)送一個請求],然后改動請求示例為如下腳本:

apt.sendRequest({

? ? "method":"post",

? ? "url":"https://echo.apipost.cn/token.php",

? ? "content-type":"application/json",

? ? "data":JSON.stringify({

? ? ? ? ? ? "mobile": 1388888666,

? ? ? ? ? ? "password": "123456"

? ? ? ? ? ? })

}, function (response) {

apt.variables.set("token_var", response.token);

});

這段腳本的意思是秕脓,向https://echo.apipost.cn/token.php?發(fā)送一個?content-type為application/json的post請求柒瓣,并且把返回結(jié)果的?token?賦給變量:token_var

如下圖所示:

此時我們再點擊發(fā)送,看到服務(wù)端已成功接收token撒会,如下圖:

參考文檔:

ApiPost的預(yù)執(zhí)行腳本和后執(zhí)行腳本

ApiPost V3 如何設(shè)置一個變量嘹朗?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市诵肛,隨后出現(xiàn)的幾起案子屹培,更是在濱河造成了極大的恐慌,老刑警劉巖怔檩,帶你破解...
    沈念sama閱讀 212,222評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件褪秀,死亡現(xiàn)場離奇詭異,居然都是意外死亡薛训,警方通過查閱死者的電腦和手機媒吗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,455評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來乙埃,“玉大人闸英,你說我怎么就攤上這事〗橥啵” “怎么了甫何?”我有些...
    開封第一講書人閱讀 157,720評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長遇伞。 經(jīng)常有香客問我辙喂,道長,這世上最難降的妖魔是什么鸠珠? 我笑而不...
    開封第一講書人閱讀 56,568評論 1 284
  • 正文 為了忘掉前任巍耗,我火速辦了婚禮,結(jié)果婚禮上渐排,老公的妹妹穿的比我還像新娘炬太。我一直安慰自己,他們只是感情好驯耻,可當我...
    茶點故事閱讀 65,696評論 6 386
  • 文/花漫 我一把揭開白布娄琉。 她就那樣靜靜地躺著次乓,像睡著了一般。 火紅的嫁衣襯著肌膚如雪孽水。 梳的紋絲不亂的頭發(fā)上票腰,一...
    開封第一講書人閱讀 49,879評論 1 290
  • 那天,我揣著相機與錄音女气,去河邊找鬼杏慰。 笑死,一個胖子當著我的面吹牛炼鞠,可吹牛的內(nèi)容都是我干的缘滥。 我是一名探鬼主播,決...
    沈念sama閱讀 39,028評論 3 409
  • 文/蒼蘭香墨 我猛地睜開眼谒主,長吁一口氣:“原來是場噩夢啊……” “哼朝扼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起霎肯,我...
    開封第一講書人閱讀 37,773評論 0 268
  • 序言:老撾萬榮一對情侶失蹤擎颖,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后观游,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體搂捧,經(jīng)...
    沈念sama閱讀 44,220評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,550評論 2 327
  • 正文 我和宋清朗相戀三年懂缕,在試婚紗的時候發(fā)現(xiàn)自己被綠了允跑。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,697評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡搪柑,死狀恐怖聋丝,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情工碾,我是刑警寧澤潮针,帶...
    沈念sama閱讀 34,360評論 4 332
  • 正文 年R本政府宣布,位于F島的核電站倚喂,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏瓣戚。R本人自食惡果不足惜端圈,卻給世界環(huán)境...
    茶點故事閱讀 40,002評論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望子库。 院中可真熱鬧舱权,春花似錦、人聲如沸仑嗅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,782評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至鸵贬,卻和暖如春俗他,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背阔逼。 一陣腳步聲響...
    開封第一講書人閱讀 32,010評論 1 266
  • 我被黑心中介騙來泰國打工兆衅, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人嗜浮。 一個月前我還...
    沈念sama閱讀 46,433評論 2 360
  • 正文 我出身青樓羡亩,卻偏偏與公主長得像,于是被迫代替她去往敵國和親危融。 傳聞我的和親對象是個殘疾皇子畏铆,可洞房花燭夜當晚...
    茶點故事閱讀 43,587評論 2 350

推薦閱讀更多精彩內(nèi)容