在WSO2 APIM中读取动态查询参数

时间:2015-03-03 04:28:35

标签: wso2-am

我正在使用wso2 APIM 1.8进行肥皂转换。 我的GET休息资源在发布者

中定义如下
/add?*

因此它将包含任意数量的查询参数,例如/add?a=1& b=3/add?a=1&b=2&c=3

我的要求是什么我想在扩展序列中读取这些动态(一些参数是可选的)值(a,b,c等),并在有效负载工厂介体中使用该值来创建soap有效负载。它是什么可以阅读这些值吗?

1 个答案:

答案 0 :(得分:1)

通过ESB doc1后发现可以使用$url完成此操作 synapse xpath变量。

<log level="custom">          
            <property name="SYMBOL" expression="$url:a"></property>
            <property name="SYMBOL2" expression="$url:c"></property>
</log>
  1. https://docs.wso2.com/display/ESB481/Synapse+XPath+Variables#SynapseXPathVariables- $网址