【问题标题】:Representing arbitrary hierarchies in WADL在 WADL 中表示任意层次结构
【发布时间】:2010-07-30 13:39:50
【问题描述】:

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

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

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

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

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

其中重复的模板参数是“path”、“to”、“my”、“node”?

【问题讨论】:

    标签: web-services rest wadl


    【解决方案1】:

    如果您查看当前的draft URI template spec,则存在一个描述您想要的模板:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-16
      • 2017-05-25
      • 1970-01-01
      • 2011-09-09
      • 2017-07-15
      • 2018-08-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多