Как определить переменную Resource, такую ​​как /colors/{color} в WADL?

Можно ли определить тот факт, что вы ожидаете {color} в URL-адресе / colors/{color} как часть WADL? Если так, как бы вы это сделали? Если нет, разве это не огромный недосмотр спецификации?

Почему я не могу сделать что-то подобное для определения / colors/{color}:

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

Заранее спасибо.

1 ответ

Решение

Нашел ответ: http://cxf.apache.org/docs/jaxrs-services-description.html

Вы можете определить его как параметр со стилем шаблона, например:

<resource path="colours" id="Colours">
    <param name="colour" style="template" required="true"/>
    <method name="GET" id="get_colour"/>
</resource>
Другие вопросы по тегам