2010-07-30 45 views
0

我正在为REST API建模,部分API将表示组织成具有值和子节点的任意层次结构(类型为 ,类似于文件系统或Windows注册表)的资源 )。在WADL中表示任意层次结构

我很想创建一个WADL文件,以便我可以为API生成JAX-RS样板文件 ,但我不确定如何在WADL中表示这种情况。

我可以只使用一个字符串作为模板参数,但我不知道我怎么会 检测该字符串参数,允许有斜线其价值和 正确生成JAX-RS @Path注释。

创建一个可重复的模板参数并期望 种功能是否合法?例如

HTTP GET http://my.service.com/registry/path/to/my/node

在重复模板PARAMS是 “路径”, “来”, “我的”, “节点”?

回答

1

如果你看一下目前的draft URI template spec存在一个模板,描述你想要什么:

http://my.service/com/registry{/list*} 

我不知道,如果任何WADL工具实际上是能够分析在规范中定义的所有模板然而。我不使用WADL,也不推荐它,所以我无法帮助你。