REST(json)Web服务发现协议

时间:2011-08-09 09:03:02

标签: web-services json rest

是否有任何json标准来处理资源发现(即可编辑条目的集合)?

我指的是在自描述REST服务中使用的一些“协议”,最终使用超媒体发现(读取,链接和分页)

某些Atom发布协议json相当于什么?

4 个答案:

答案 0 :(得分:5)

也许你可以使用这样的东西:http://restdesc.org/

答案 1 :(得分:5)

也许你应该看一下Hydra(适用于JSON-LD)。如果您觉得它很有趣,那么您可能想要加入Hydra W3C社区小组。

以下是我描述Hydra和JSON-LD的演讲录音:Building Next-Generation Web APIs with JSON-LD and Hydra

免责声明:我是Hydra的创始人,也是Hydra CG的主席。我也是JSON-LD的核心设计师之一,也是其规范的共同作者和编辑。

答案 2 :(得分:2)

也许你可以看看JSON-LD: http://json-ld.org/

答案 3 :(得分:-1)

协议? REST的全部意义在于,您只需向资源询问恰好包含指向其他资源的链接的表示。几乎所有资源都可以告诉您其他恰好相关的资源。由于发现内置于整个架构中,因此没有专门针对发现的协议。

某些RESTful服务以WADL等格式发布服务描述,这可能允许客户端预测服务提供的某些资源的URI。但这并不能替代实际从服务发布的其他资源获取链接,因为这些链接是具体的,而WADL则讨论URI模板。