Eden.Sun 发表于 2024-7-22 15:19:41

【Wyn 8.0 】Web JSON 数据源支持查询返回和拼接动态变量在URL中

本帖最后由 KarenGao 于 2024-7-24 10:16 编辑

    Wyn 8.0 持续增强数据源能力,在 8.0 版本中对于网络型JSON数据源进行了增强,支持了前置请求的能力。快来了解使用把。

    网络型JSON数据源在之前的版本中就有,可以通过API接口或者或者URL获取JSON格式的数据。在8.0版本中,增加了前置请求的功能,可以在后续的请求中使用前面的请求的返回结果,形成一个请求链,满足一些实际的使用场景。比如数据接口需要先从鉴权中心中请求一个token,后续的接口需要使用这个token在访问对应的数据接口。有的监控设备,也需要通过二级请求,先获取到监控设备的id列表,在根据具体的id获取监控视频流。
    https://gcdn-cdn.grapecity.com.cn/data/attachment/forum/202407/19/160211x6qczurrkep22ave.png
    下面介绍具体的使用步骤。
    3.1 模拟场景:我们模拟一个网络数据的二级请求,先发送请求获取用户id(userId),然后根据用户id获取后续的数据。
   
    3.2 创建前置请求:
    https://gcdn-cdn.grapecity.com.cn/data/attachment/forum/202407/19/160719br22nrurvqgvw2v9.png   
    配置前置请求的返回数据,这里使用返回数据的 id 作为后续接口的入参进行使用:
    https://gcdn-cdn.grapecity.com.cn/data/attachment/forum/202407/19/161146ykknh6nnpikkhuif.png
   
    3.2 配置实际请求:在配置界面输入实际的数据请求,并将 userId 参数添加到请求地址中,并且选择添加的前置请求:
    https://gcdn-cdn.grapecity.com.cn/data/attachment/forum/202407/19/161801qgy3is89m4tgih4h.png

    3.3 请求预览:根据实际数据的结构,根据json表达式获取数据
    https://gcdn-cdn.grapecity.com.cn/data/attachment/forum/202407/19/162058v5iii53zatai7i5i.png

   
页: [1]
查看完整版本: 【Wyn 8.0 】Web JSON 数据源支持查询返回和拼接动态变量在URL中