【发布时间】:2014-02-14 16:44:32
【问题描述】:
您好,我正在测试 WSO2 ESB Rest Api 功能,如果我只使用 URI-Template 中定义的一个参数,它对我有用:
<resource methods="GET" uri-template="/testwso2/{symbol}?arg1={value1}">
我能够使用 DBreport 调解器将 {symbol} 和 {value1} 放入数据库中,序列如下:
...
<sql>INSERT into testWSO2 values ('PARAM',?,?)</sql>
<parameter expression="get-property('query.param.arg1')" type="VARCHAR"/>
<parameter expression="get-property('uri.var.symbol')" type="VARCHAR"/>
...
但如果尝试在 uri-template 中添加更多参数(以 & 分隔,例如 "..arg1={value1}&arg2={value2}" 则不起作用!
我按照 WSO2 ESB 文档中的示例“特定用例”来获取查询参数,例如“customer?parm1=value1¶m2=value2”,但我发现它没有很好地完成。 p>
我的错误在哪里?我必须如何正确定义 uri 模板才能解决我的问题?提前考虑。
乔凡尼
【问题讨论】:
-
你试过了吗?而不是 & ?
-
请回答此问题并将其标记为解决方案。