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



我正在使用wso2 APIM 1.8进行rest到soap的转换。我的GET休息资源在发行商中定义如下

/add?*

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

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

通过ESB文档1发现这可以使用$url完成突触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+变量#SynapseXPathVariables-$url

最新更新