欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Postman動(dòng)態(tài)獲取返回值過(guò)程詳解

 更新時(shí)間:2020年06月30日 11:30:24   作者:筆筒里的貓  
這篇文章主要介紹了Postman動(dòng)態(tài)獲取返回值過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

  前面我們總結(jié)了postman接口依賴獲取cookie的方法,奈何今天老大新給的接口是依賴于token的,大家都知道,postman支持的腳本語(yǔ)言是JavaScript,而我對(duì)于JavaScript簡(jiǎn)直就是小白,于是乎,開(kāi)始一頓在網(wǎng)上搜,奈何網(wǎng)上適合小白的資料少之又少,費(fèi)了老鼻子勁才把token從返回的response中提取出來(lái),現(xiàn)在總結(jié)在這里,方便日后的查閱,同時(shí)也為各位小伙伴們提供一個(gè)解題的思路。

  先大概講一下我們的業(yè)務(wù)場(chǎng)景,就是一個(gè)充值的接口,需要依賴登錄返回的token,我想做的事情就是,將token設(shè)置為全局變量,動(dòng)態(tài)的去調(diào)用它。如果這個(gè)返回的token是存在響應(yīng)的headers中,那就變得相當(dāng)?shù)暮?jiǎn)單了,猶豫我手上找不到這樣的例子,我就姑且先獲取headers中的Date屬性為大家舉例:

我們先看一下headers的內(nèi)容,它就是json格式的:

現(xiàn)在,我們?cè)赥ests中來(lái)獲取這個(gè)Date屬性的值:

在控制臺(tái)中看一下,Date屬性的值已經(jīng)獲取到了:

同理,如果我們的token存儲(chǔ)在Headers中,而我們想要將這個(gè)token設(shè)置為全局變量,則只需要將上面的Date屬性改為token,并在Tests中增加一行代碼即可:

好了,上面我們是舉了一個(gè)比較簡(jiǎn)單的例子,而我真正拿到手的這個(gè)接口的token不是存儲(chǔ)在headers中的,而是存儲(chǔ)在body中,那么我們需要怎么去獲取呢,下面為大家詳細(xì)介紹。

先看一下登錄接口的response的body中的內(nèi)容:

由于不了解JavaScript的語(yǔ)法,導(dǎo)致我走了不少?gòu)澛?,下面貼上我最后的解決辦法,非常非常簡(jiǎn)單,只要用.的方式去逐級(jí)獲取就好了:

最后,再附上response為html格式時(shí)的一篇博文:https://jlhxxxx.github.io/postman-start.html

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論