如何在wso2配置中使用url-mapping值xml

时间:2015-04-23 15:27:55

标签: xml wso2 wso2esb url-mapping wso2-am

以下是我正在使用的网址 -

http://localhost:8280/ukAddress/v1/NR12GG/bluemill

我需要获得在url中的v1之后的值(即NR12GG& bluemill)&在资源标记内使用它以在配置xml中进一步操作。您能否告诉我们需要使用哪种语法来获取价值。

<api name="admin--Address"
        context="/Address"
        version="v1"
        version-type="url">
      <resource methods="POST GET DELETE OPTIONS PUT"
                url-mapping="/*">

...
..
         </resource>
   </api>

1 个答案:

答案 0 :(得分:0)

在发布商中创建api时,您可以将url-template定义为

/{id1}/{id2}

使用url模板定义api后,您将拥有如下资源元素

<resource methods="POST GET DELETE OPTIONS PUT"  uri-template="/{id1}/{id2}">

然后,如果请求是http://localhost:8280/ukAddress/v1/NR12GG/bluemill

然后{uri.var.id1}会给出值NR12GG而{uri.var.id2}会给出值bluemill

  1. WSO2 API Manager v1.8.0