小編給大家分享一下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、登陸接口介紹
如圖所示,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);
如下圖所示:
點(diǎn)擊Send按鈕發(fā)送請(qǐng)求后,就可以動(dòng)態(tài)設(shè)置環(huán)境變量名為token,值為token值的變量。
設(shè)置成功后,點(diǎn)擊那個(gè)眼睛圖標(biāo),查看變量如圖所示:
3、訪問(wèn)其他接口,環(huán)境變量token
如圖紅色標(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)