Apizza在线接口工具动态绑定API参数依赖
動態(tài)綁定(API參數(shù)依賴)
接口參數(shù)依賴又稱作接口依賴,簡單點說就是后面的接口要用到前面的接口產(chǎn)生的數(shù)據(jù)。
比如:
A接口請求數(shù)據(jù)接口需要B接口登錄接口返回的參數(shù)token作為自己的請求參數(shù)。
常見的場景:訪問一個需要登陸才能瀏覽的接口。
針對以上情況,我們推出使用返回數(shù)據(jù)動態(tài)綁定環(huán)境變量的功能。
如何使用動態(tài)返回數(shù)據(jù)綁定到環(huán)境變量?
登錄接口,獲取token
動態(tài)綁定環(huán)境變量
引用環(huán)境變量token獲取數(shù)據(jù)列表
第一步:登錄接口
第二步:在登陸接口設置動態(tài)綁定
該接口返回的 data.token 數(shù)據(jù)綁定到當前環(huán)境中,變量為 token
其他接口都可以通過 {{token}} 來引用。
新功能:通過表達式來進行綁定
目前我們支持 responseHeaders,responseHeaders,responseHeaders,responseData 兩個參數(shù)
$responseHeaders 表示返回的Headers
$responseData 表示返回的數(shù)據(jù)
可以通過 $responseData.status 來調(diào)用,如果是數(shù)組可以用 $responseData[0].status 來進行調(diào)用
請求數(shù)據(jù)后,你同時可以點擊環(huán)境查看,如圖所示,檢查是否已經(jīng)綁定到了當前環(huán)境。
第三步:數(shù)據(jù)列表API可以引用環(huán)境變量token獲取數(shù)據(jù)列表
特別注意:
綁定好后,必須請求返回數(shù)據(jù)后才會動態(tài)綁定到當前環(huán)境。
綁定到當前環(huán)境,如果沒有選擇環(huán)境,將不會進行綁定。
如果環(huán)境變量名存在,則進行更新環(huán)境變量值。如果沒有,則新增。
在測試模式下,也是相同的使用方法。
總結
以上是生活随笔為你收集整理的Apizza在线接口工具动态绑定API参数依赖的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Apizza-快速生成Api文档
- 下一篇: centos7配置Docker镜像加速器