0

没有使用超媒体的 REST 仍然是 REST 吗?换句话说,真正的 RESTful 架构是否需要REST 统一接口约束的超媒体部分?

我理解它的方式,不是超媒体本身是 REST 的约束,而是“统一接口”。那么我可以有一个没有超媒体的 RESTful 统一接口吗?

4

2 回答 2

1

是的。这是必需的。唯一可选的约束是“按需代码”,例如链接到 Javascript 的服务器将由客户端执行。

于 2013-12-06T20:24:57.493 回答
1

超媒体无疑是 REST 中的约束之一。Roy Fielding 说得很清楚:http ://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven 。

也尝试在他的论文中搜索“超媒体”:http: //www.ics.uci.edu/~fielding/pubs/dissertation/top.htm

这篇博文试图解释超媒体的好处:http ://soabits.blogspot.no/2013/12/ sell-benefits-of-hypermedia.html (免责声明:我写的)。

于 2013-12-08T06:08:29.047 回答