Postman如何解決token傳參的問(wèn)題

小編給大家分享一下Postman如何解決token傳參的問(wèn)題,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到烏恰網(wǎng)站設(shè)計(jì)與烏恰網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋烏恰地區(qū)。

問(wèn)題描述:

有一個(gè)登陸接口獲取token,其他接口再次訪問(wèn)都要帶上token

解決方案:

1、在登陸接口訪問(wèn)后設(shè)置Postman的環(huán)境變量(Environment),例如設(shè)置環(huán)境變量名:token,值為登陸接口訪問(wèn)成功后,在responseBody中的token值,如何設(shè)置請(qǐng)看下面具體描述。

2、訪問(wèn)其他接口時(shí)token值直接讀取變量即可。Postman里面獲取變量的語(yǔ)法為:{{變量名}}

具體步驟:

1、登陸接口介紹

Postman如何解決token傳參的問(wèn)題

如圖所示,login接口返回值JSON格式大體為:

{
  "status": 0,
  "message": "成功",
  "data": {
    "username": "cams_admin_dev",
    "token": "eyJhbGciOiJIUzUxMiJ9.eyJleHAiOjE1MTYzNDIxMjAsInN1YiI6ImNhbXNfYWRtaW5fZGV2IiwiY3JlYXRlZCI6MTUxNjI1NTcyMDU0NywiZnVsbCI6ImNhbXNfYWRtaW5fZGV2IiwidWF1dGgiOiIvKio7QUxMIiwiYXV0aCI6InNldHRpbmdzLGNhbXNfYWRtaW4saW5kdXN0cnksYm9uZCxjYW1zSG9tZSxjb21wYW55LGFyZWEsZGV0YWlscyxjYW1zT3BlcmF0aW9uIn0.pI09X8KNoIK0fb6xC1xbrSZyg-EnUnlZ_9shmOQCRDtdIIEA5iyq3HmzgSx0ReaChEAZxkrrSRTtSXE8ZlbCTw"
  }
}

返回值中有token值, 這個(gè)值怎么在訪問(wèn)login接口后自動(dòng)設(shè)置為Postman環(huán)境變量呢?

2、在訪問(wèn)login接口后自動(dòng)設(shè)置為Postman環(huán)境變量

在Postman軟件的Tests中寫(xiě)以下代碼,設(shè)置環(huán)境變量

pm.test("Status code is 200", function () { 
  pm.response.to.have.status(200); 
}); 
 
// 把responseBody轉(zhuǎn)為json字符串 
var data = JSON.parse(responseBody); 
// 設(shè)置環(huán)境變量token,供后面的接口引用 
pm.environment.set("token", data.data.token);

如下圖所示:

Postman如何解決token傳參的問(wèn)題

點(diǎn)擊Send按鈕發(fā)送請(qǐng)求后,就可以動(dòng)態(tài)設(shè)置環(huán)境變量名為token,值為token值的變量。

設(shè)置成功后,點(diǎn)擊那個(gè)眼睛圖標(biāo),查看變量如圖所示:

Postman如何解決token傳參的問(wèn)題

3、訪問(wèn)其他接口,環(huán)境變量token

Postman如何解決token傳參的問(wèn)題

如圖紅色標(biāo)注的所示

1、另一個(gè)接口

2、TYPE中選擇token的類型,我這里用到的是 Bearer Token

3、右邊紅色標(biāo)注的部分設(shè)置token值,格式為:{{token}},獲取前面login接口訪問(wèn)時(shí)動(dòng)態(tài)設(shè)置的token,那么這個(gè)接口就可以用了

點(diǎn)擊Send會(huì)訪問(wèn)成功。

以上是“Postman如何解決token傳參的問(wèn)題”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

名稱欄目:Postman如何解決token傳參的問(wèn)題
網(wǎng)頁(yè)鏈接:http://bm7419.com/article36/geepsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、電子商務(wù)響應(yīng)式網(wǎng)站、商城網(wǎng)站、網(wǎng)站維護(hù)、手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)