标签:responseData 绑定 Apizza 接口 token API 动态 环境变量
动态绑定(API参数依赖)
接口参数依赖又称作接口依赖,简单点说就是后面的接口要用到前面的接口产生的数据。
比如:
A接口请求数据接口需要B接口登录接口返回的参数token作为自己的请求参数。
常见的场景:访问一个需要登陆才能浏览的接口。
针对以上情况,我们推出使用返回数据动态绑定环境变量的功能。
如何使用动态返回数据绑定到环境变量?
-
登录接口,获取token
-
动态绑定环境变量
-
引用环境变量token获取数据列表
第一步:登录接口
第二步:在登陆接口设置动态绑定
该接口返回的 data.token 数据绑定到当前环境中,变量为 token
其他接口都可以通过 {{token}} 来引用。
新功能:通过表达式来进行绑定
目前我们支持 $responseHeaders,$responseData 两个参数
$responseHeaders 表示返回的Headers
$responseData 表示返回的数据
可以通过 $responseData.status 来调用,如果是数组可以用 $responseData[0].status 来进行调用
请求数据后,你同时可以点击环境查看,如图所示,检查是否已经绑定到了当前环境。
第三步:数据列表API可以引用环境变量token获取数据列表
特别注意:
-
绑定好后,必须请求返回数据后才会动态绑定到当前环境。
-
绑定到当前环境,如果没有选择环境,将不会进行绑定。
-
如果环境变量名存在,则进行更新环境变量值。如果没有,则新增。
-
在测试模式下,也是相同的使用方法。
标签:responseData,绑定,Apizza,接口,token,API,动态,环境变量 来源: https://www.cnblogs.com/apizza/p/15391698.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。