Привет Я тестирую возможности Api WSO2 ESB Rest, это работает для меня, если я использую только один из параметров, определенные в URI-шаблон:WSO2 ESB Rest api query param - как использовать больше параметров?
<resource methods="GET" uri-template="/testwso2/{symbol}?arg1={value1}">
я был в состоянии поставить {символ} и {value1} в БД с помощью посредника DBreport с последовательностью, как
...
<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-шаблоне (разделенных &, как «..arg1 = {value1} & арг2 = {value2}» его не работает!
Я следую образцу «конкретный пример использования» в документе WSO2 ESB о получении параметров для запроса типа «customer? Parm1 = value1 & param2 = value2», но я обнаружил, что он не был полностью определен.
Где моя ошибка? Как я должен правильно определить шаблон uri для решения моей проблемы? заблаговременно.
Giovanni
Вы попробовали & вместо &? – Marc
Пожалуйста, ответьте на этот вопрос и отметьте его как решение. –