2016-04-21 10 views
0

Есть ли способ получить значение ресурса uri-шаблона из MessageContext для использования в пользовательском Handler?Получить WSO2 API Manager Ресурс synapse uri-template из MessageContext

Например, если апи синапс конфигурации является

... 
<api xmlns="http://ws.apache.org/ns/synapse" 
     name="something" 
     context="something" 
     version="something" 
     version-type="context"> 
     <resource methods="GET" uri-template="/?test={test2}" faultSequence="fault"> 
... 

, как я могу получить «/?test={test2}» строку в мой пользовательский обработчик.

ответ

1

вы можете использовать следующие внутри обработчика

String resourceString = (String) synCtx.getProperty("API_ELECTED_RESOURCE"); 

где synCtx является MessageContext

+0

это работает, спасибо – rucciva