2016-04-21 5 views
0

Gibt es eine Möglichkeit, Ressource Uri-Vorlage Wert von MessageContext in benutzerdefinierten Handler verwendet werden?Erhalten WSO2 API Manager Synapsenressource URI-Vorlage von MessageContext

Zum Beispiel, wenn die api Synapse config

... 
<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"> 
... 

wie kann ich die '/?test={test2}' string in meine benutzerdefinierten Handler bekommen.

Antwort

1

Sie in Ihrem Handler folgende verwenden könnte

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

wo synCtx die Message ist

+0

es funktioniert, danke – rucciva