Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services REST(json)web服务发现协议_Web Services_Json_Rest - Fatal编程技术网

Web services REST(json)web服务发现协议

Web services REST(json)web服务发现协议,web-services,json,rest,Web Services,Json,Rest,是否有处理资源发现(即可编辑条目的集合)的仅json标准 我指的是一些用于自描述REST服务的“协议”,最终用于超媒体发现(读取、链接和分页) 一些Atom发布协议json等价物呢 协议?REST的全部要点是,您只需向一个资源请求一个恰好包含指向其他资源的链接的表示。几乎任何资源都可以告诉你与之相关的其他资源。没有专门用于发现的协议,因为发现构建在整个体系结构中 一些RESTful服务以类似WADL的格式发布服务描述,这允许客户端预测服务提供的某些资源的URI。但这并不能代替从该服务发布的其他资

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

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


一些Atom发布协议json等价物呢

协议?REST的全部要点是,您只需向一个资源请求一个恰好包含指向其他资源的链接的表示。几乎任何资源都可以告诉你与之相关的其他资源。没有专门用于发现的协议,因为发现构建在整个体系结构中


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

也许您可以使用类似的内容:

也许您可以看看JSON-LD:

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

下面是我描述Hydra和JSON-LD的谈话录音:


免责声明:我是Hydra的创建者,Hydra CG的主席。我也是JSON-LD的核心设计师之一,也是JSON-LD规范的合著者和编辑。

问题是关于“将发现融入整个体系结构”(即链接表示)的标准/整合技术(相对于自定义解决方案)。WADL是XML,不提供内容,只提供服务描述。AtomPub用它的(元)描述来传输内容,而且它处理超媒体(但仍然是XML:)看起来很有趣,但文档记录很差。在您的回答中,您能总结一下Hydra提供的好处吗?