Rest 如何在WADL中定义变量资源,例如/colors/{color}?

Rest 如何在WADL中定义变量资源,例如/colors/{color}?,rest,restful-url,wadl,Rest,Restful Url,Wadl,是否可以定义这样一个事实:您希望在/colors/{color}URL中有一个{color}作为WADL的一部分?如果是,你会怎么做?如果不是,这不是对规范的巨大疏忽吗 为什么我不能这样定义/colors/{color}: <resource path="colours" id="Colours"> <resource id="colour" uri="{colour}"> <method name="GET" id="get_c

是否可以定义这样一个事实:您希望在/colors/{color}URL中有一个{color}作为WADL的一部分?如果是,你会怎么做?如果不是,这不是对规范的巨大疏忽吗

为什么我不能这样定义/colors/{color}:

    <resource path="colours" id="Colours">
      <resource id="colour" uri="{colour}">
        <method name="GET" id="get_colour"/>
      </resource>
    </resource>

提前感谢。

找到了答案:

您可以将其定义为具有模板样式的参数,例如:

<resource path="colours" id="Colours">
    <param name="colour" style="template" required="true"/>
    <method name="GET" id="get_colour"/>
</resource>