Postman動(dòng)態(tài)獲取返回值過(guò)程詳解
前面我們總結(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)澛罚旅尜N上我最后的解決辦法,非常非常簡(jiǎn)單,只要用.的方式去逐級(jí)獲取就好了:
最后,再附上response為html格式時(shí)的一篇博文:https://jlhxxxx.github.io/postman-start.html
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript中通過(guò)prototype屬性共享屬性和方法的技巧實(shí)例
這篇文章主要介紹了JavaScript中通過(guò)prototype屬性共享屬性和方法的技巧實(shí)例,本文直接給出一個(gè)代碼實(shí)例,需要的朋友可以參考下2015-03-03bootstrap動(dòng)態(tài)添加面包屑(breadcrumb)及其響應(yīng)事件的方法
這篇文章主要介紹了bootstrap動(dòng)態(tài)添加面包屑(breadcrumb)及其響應(yīng)事件的方法,涉及js數(shù)據(jù)傳輸及定義響應(yīng)事件相關(guān)操作技巧,需要的朋友可以參考下2017-05-05利用canvas中toDataURL()將圖片轉(zhuǎn)為dataURL(base64)的方法詳解
這篇文章主要給大家介紹了關(guān)于利用canvas中toDataURL()將圖片轉(zhuǎn)為dataURL(base64)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11JavaScript實(shí)現(xiàn)單點(diǎn)登錄的示例
這篇文章主要介紹了JavaScript實(shí)現(xiàn)單點(diǎn)登錄的示例,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下2020-09-09Javascript實(shí)現(xiàn)簡(jiǎn)易天數(shù)計(jì)算器
這篇文章主要為大家詳細(xì)介紹了Javascript實(shí)現(xiàn)簡(jiǎn)易天數(shù)計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-05-05H5+C3+JS實(shí)現(xiàn)雙人對(duì)戰(zhàn)五子棋游戲(UI篇)
這篇文章主要為大家詳細(xì)介紹了H5+C3+JS實(shí)現(xiàn)雙人對(duì)戰(zhàn)五子棋游戲,實(shí)現(xiàn)雙人對(duì)戰(zhàn)模式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09JavaScript中的object轉(zhuǎn)換成number或string規(guī)則介紹
這篇文章主要介紹了JavaScript中的object轉(zhuǎn)換成number或string規(guī)則介紹,本文講解了object自動(dòng)轉(zhuǎn)換成string的規(guī)則、object自動(dòng)轉(zhuǎn)換成number的規(guī)則等內(nèi)容,需要的朋友可以參考下2014-12-12JavaScript刪除有序數(shù)組中的重復(fù)項(xiàng)
這篇文章主要介紹了JavaScript刪除有序數(shù)組中的重復(fù)項(xiàng),主要解決有序數(shù)組?nums?,要求原地刪除重復(fù)出現(xiàn)的元素,使每個(gè)元素只出現(xiàn)一次,返回刪除后數(shù)組的新長(zhǎng)的問(wèn)題,下面實(shí)現(xiàn)操作,需要的小伙伴可以參考一下2022-03-03JavaScript實(shí)現(xiàn)跟隨滾動(dòng)緩沖運(yùn)動(dòng)廣告框
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)跟隨滾動(dòng)緩沖運(yùn)動(dòng)廣告框,頁(yè)面左右兩邊跟隨式廣告框,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07