页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

应用场景

B 接口请求参数依赖于 A 接口返回的数据,典型的案例:先通过登录接口获取到token,然后把token传给下一个需要token才能访问的接口。

实现思路

解析A接口返回的数据,提取出B接口需要的数据,然后把数据映射成参数,B接口就可以通过参数获取的相应的数据

具体示例

获取图书列表的接口需要登录接口返回的token作为参数,示例如下图:

Image Added

获取token

Image Added

获取token 接口url配置

Image Added

获取token接口返回的数据

解析出token

因为获取token接口返回的数据为JSON格式,主要通过JSON解析来实现token解析

Image Added

Image Added

这里主要是配置token 的JSON PATH跟字段的映射

Image Added

这是解析后输出结果

把token映射成参数,并传给API

这个功能主要通过循环API节点来实现

把token映射成参数

Image Added

Image Added

在循环配置中,可以把上游数据映射成参数

Image Added

Image Added

在API配置中,可以通过参数提取到token。示例使用Bearer认证,在Authorization中认证类型选择了Bearer Token,项目需要根据实际情况选择认证类型,以及设置Header参数。界面设置参考Postman、APIPost等API测试工具,如果ETL节点无法正常获取,可以先尝试使用Postman、APIPost等工具测试成功后,将配置迁移到API配置里。