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

时间:2016-05-13 08:53:58

标签: wso2 wso2-am

我已成功部署了WSO2 API Manager。我已经在使用中介流来设置标头信息,但现在我添加的API需要将密钥设置为URL参数。但是我希望在后台添加这个,以便最终用户不必担心这个密钥。

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

提前致谢

1 个答案:

答案 0 :(得分:0)

希望您可以访问synapse上下文中的。然后,您可以将键值分配给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>