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

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

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

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

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

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

現(xiàn)在,我們在Tests中來獲取這個Date屬性的值:

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

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

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

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

由于不了解JavaScript的語法,導致我走了不少彎路,下面貼上我最后的解決辦法,非常非常簡單,只要用.的方式去逐級獲取就好了:

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論