如何使用 WSO2 中介流程添加 URL 参数?

How to add a URL parameter using a WSO2 Mediation Flow?

我已经成功部署了 WSO2 API 管理器。我已经在使用中介流来设置 Header 信息,但现在我要添加一个 API,它需要将键设置为 URL 参数。但是我希望在后台添加这个,这样 end-users 就不用担心这个键了。

如何在消息中介中完成此操作 Policy/Flow?显然,其他已经存在的参数应该保持不变。

提前致谢

希望您可以访问突触上下文中的。然后您可以将键值分配给 uri.var 对象,如下所示。

<property name="uri.var.key" expression="get-property('userParames.key')"/>

现在您可以简单地将端点构造为,

<endpoint>
   <http uri-template="https://{uri.var.hostname}:{uri.var.portnum}/abc/{uri.var.key}"/>
</endpoint>