【API网关】API网关服务地址路径如何使用动态变量

使用场景

在企业网关进行服务注册时,服务URL地址部分路径采用动态变量。通过动态变量实现后端不同业务逻辑的处理

解决方案

在RestCloud企业网关可以通过配置变量的方式,使终端在调用接口时或URL中传入动态数据或请求参数方式传入动态数据处理动态接口问题。

方案一:直接以某URL路径层级作为变量访问特定的后端接口

在注册Restful接口过程中,在公开的地址里添加{变量ID},配置后在调度API时,在变量层级的位置输入的字符串,即会以变量方式传递到后端接口。
步骤:
1.restful注册里添加 {变量名} 格式的参数
在这里插入图片描述
2.后端地址调用与URL地址变量名需一致
在这里插入图片描述
效果:
访问 API 时,在变量的路径位置填入变量值作为URL末端层级路径
在这里插入图片描述

方案二:通过请求参数传递作为变量访问变动的后端接口

在Restful接口注册后端地址的动态层级加上变量,在调度时传入变量的值即可调度对应的接口。
步骤:
1.后端URL路径添加 {变量名} 作为层级
在这里插入图片描述
2.调度时添加请求参数,参数名为配置的变量名
在这里插入图片描述
效果:
调度传递参数后可正常返回结果
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值