有没有办法从MessageContext获取资源uri-template值以在自定义处理程序中使用?
例如,如果api synapse配置是
...
<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">
...
我怎样才能得到&#39; /?test={test2}
&#39;字符串到我的自定义处理程序。
答案 0 :(得分:1)
您可以在处理程序中使用以下内容
String resourceString = (String) synCtx.getProperty("API_ELECTED_RESOURCE");
其中synCtx是MessageContext