0

我正在对 REST API 进行建模,API 的一部分将表示资源,这些资源被组织成具有值和子节点的任意节点层次结构(有点像文件系统或 Windows 注册表)。

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

我可以只使用一个字符串作为模板参数,但我不确定如何检测到该字符串参数允许在其值中包含斜杠并正确生成 JAX-RS @Path 注释。

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

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

其中重复的模板参数是“路径”、“到”、“我的”、“节点”?

4

1 回答 1

1

如果您查看当前的URI 模板规范草案,则存在一个描述您想要的模板:

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

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

于 2010-08-03T02:59:41.057 回答