动态绑定(API参数依赖)
接口参数依赖又称作接口依赖,简单点说就是后面的接口要用到前面的接口产生的数据。
比如:
A接口请求数据接口需要B接口登录接口返回的参数token作为自己的请求参数。
常见的场景:访问一个需要登陆才能浏览的接口。
针对以上情况,我们推出使用返回数据动态绑定环境变量的功能。
如何使用动态返回数据绑定到环境变量?
-
登录接口,获取token
-
动态绑定环境变量
-
引用环境变量token获取数据列表
第一步:登录接口
第二步:在登陆接口设置动态绑定
该接口返回的 data.token 数据绑定到当前环境中,变量为 token
其他接口都可以通过 {{token}} 来引用。
新功能:通过表达式来进行绑定
目前我们支持 $responseHeaders,$responseData 两个参数
$responseHeaders 表示返回的Headers
$responseData 表示返回的数据
可以通过 $responseData.status 来调用,如果是数组可以用 $responseData[0].status 来进行调用
请求数据后,你同时可以点击环境查看,如图所示,检查是否已经绑定到了当前环境。
第三步:数据列表API可以引用环境变量token获取数据列表
特别注意:
-
绑定好后,必须请求返回数据后才会动态绑定到当前环境。
-
绑定到当前环境,如果没有选择环境,将不会进行绑定。
-
如果环境变量名存在,则进行更新环境变量值。如果没有,则新增。
-
在测试模式下,也是相同的使用方法。