解决参数依赖,接口见传递数据----ApiPost!!!(接口之间的数据依赖怎么解决)

网友投稿 315 2022-09-05


解决参数依赖,接口见传递数据----ApiPost!!!(接口之间的数据依赖怎么解决)

使用场景

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接口(执行绑定数据),再请求need_token接口。

附:响应数据变量

response.raw:原始响应数据

调用示例:

response.raw.status //响应状态码(200、301、404等)response.raw.responseTime //响应时间(毫秒)response.raw.type //响应类型(json等)response.raw.responseText //响应文本

response.json:json格式的响应数据

调用示例如上面示例:

response.json.data.token //也可以 response.json.data["token"]

response.headers:响应头

调用示例:

response.headers.server //也可以 response.headers["server"]

response.cookies :响应cookie

调用示例:


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【RBF预测】基于粒子群算法优化RBF神经网络实现数据回归预测含Matlab源码
下一篇:idc机柜 serial(idc机柜租赁)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~