正如每个人可能已经注意到的,在野外有很多伪/基本的REST -API(它们实现了一个HTTP-API并将其称为REST,而不遵循超文本作为应用程序状态的引擎的要求,这导致了famous rant of Roy T. Fielding,他是第一个指定REST范式的人)。
我找不到任何真正超文本驱动的REST实现的实际示例,以及状态转换的相关特定于应用程序的媒体类型定义。
是否有可公开访问的此类实现的示例?
发布于 2009-07-16 20:04:34
它不是运行代码意义上的实现,但我真的很喜欢InfoQ上的文章"How to GET a cup of coffee“。它将在星巴克订购咖啡的过程描述为RESTful协议。本文超越了典型的“一切都是资源”的REST介绍性文章,并重点介绍了HATEOAS。强烈推荐。
发布于 2009-07-22 18:20:49
那Sun Cloud API呢?引言部分:
该应用编程接口假定URI空间中没有特定的结构。起始点是由云服务提供商提供的URI,它标识云本身。云的表示包含云中其他资源的URI,以及可能在这些资源上执行的操作(例如,部署和启动虚拟机)。
backstory可能也会有所帮助。
发布于 2011-05-01 11:38:52
Netflix有一个基于HATEOAS的REST API,它将链接作为资源的一部分。
https://stackoverflow.com/questions/1139095
复制相似问题