在 WSO2 APIM 中读取动态查询参数
Reading Dynamic query parameter in WSO2 APIM
我正在使用 wso2 APIM 1.8 将 rest 转换为 soap。
我的 GET 休息资源在 publisher
中定义如下
/add?*
因此它将具有任意数量的查询参数,例如 /add?a=1& b=3
或 /add?a=1&b=2&c=3
我的要求是我想在扩展序列中读取这些动态(一些参数是可选的)值(a、b、c 等),并在有效载荷工厂中介中使用该值来创建肥皂 payload.How 可以读取这些值吗?
通过 ESB doc1 后发现可以使用 $url
突触 xpath 变量。
<log level="custom">
<property name="SYMBOL" expression="$url:a"></property>
<property name="SYMBOL2" expression="$url:c"></property>
</log>
我正在使用 wso2 APIM 1.8 将 rest 转换为 soap。 我的 GET 休息资源在 publisher
中定义如下/add?*
因此它将具有任意数量的查询参数,例如 /add?a=1& b=3
或 /add?a=1&b=2&c=3
我的要求是我想在扩展序列中读取这些动态(一些参数是可选的)值(a、b、c 等),并在有效载荷工厂中介中使用该值来创建肥皂 payload.How 可以读取这些值吗?
通过 ESB doc1 后发现可以使用 $url
突触 xpath 变量。
<log level="custom">
<property name="SYMBOL" expression="$url:a"></property>
<property name="SYMBOL2" expression="$url:c"></property>
</log>