如何避免参数依赖,实现接口间数据传递——使用ApiPost接口?
- 内容介绍
- 文章标签
- 相关推荐
本文共计575个文字,预计阅读时间需要3分钟。
使用场景+B+接口请求参数依赖于+A+接口返回的数据,希望+B+接口在发送请求时能获取+A+接口返回的数据作为请求参数。实现思路:将+A+接口返回的数据通过后执行脚本赋值给一个全局变量。
使用场景
B 接口请求参数依赖于 A 接口返回的数据,希望 B 接口发送请求的时候能获取 A 接口返回的数据作为请求参数。
实现思路
将A接口返回的数据通过后执行脚本赋值给一个全局变量或者环境变量。
具体示例
我们一个接口B需要A接口返回的参数token作为自己的请求参数。常见的场景如:访问一个需要登陆才能浏览的接口。
1、准备接口
为了便于演示,首先,我们准备2个接口:
get_token接口: 请求地址:{{url}}get_token.php
它将返回一个token参数。如图:
need_token接口: 请求地址:{{url}}need_token.php
它需要get_token接口返回的token参数作为自己的请求参数。
如上图所示,我们定义了一个环境变量token_var,由于此时尚未将其与get_token接口返回的token绑定,所以此时它原样输出了。
2、绑定响应结果到变量
此时点击get_token接口的,通过一个变量赋值,就可以将get_token的响应结果token到环境变量token_var。
本文共计575个文字,预计阅读时间需要3分钟。
使用场景+B+接口请求参数依赖于+A+接口返回的数据,希望+B+接口在发送请求时能获取+A+接口返回的数据作为请求参数。实现思路:将+A+接口返回的数据通过后执行脚本赋值给一个全局变量。
使用场景
B 接口请求参数依赖于 A 接口返回的数据,希望 B 接口发送请求的时候能获取 A 接口返回的数据作为请求参数。
实现思路
将A接口返回的数据通过后执行脚本赋值给一个全局变量或者环境变量。
具体示例
我们一个接口B需要A接口返回的参数token作为自己的请求参数。常见的场景如:访问一个需要登陆才能浏览的接口。
1、准备接口
为了便于演示,首先,我们准备2个接口:
get_token接口: 请求地址:{{url}}get_token.php
它将返回一个token参数。如图:
need_token接口: 请求地址:{{url}}need_token.php
它需要get_token接口返回的token参数作为自己的请求参数。
如上图所示,我们定义了一个环境变量token_var,由于此时尚未将其与get_token接口返回的token绑定,所以此时它原样输出了。
2、绑定响应结果到变量
此时点击get_token接口的,通过一个变量赋值,就可以将get_token的响应结果token到环境变量token_var。

