在 REST 中,当资源被分页时,应该如何处理对 findAll 操作的 GET 请求?
在 RESTful 服务中,无法一次全部检索的资源会被分页。例如: GET /foo?page=1 问题是,我应该如何处理 getAll 请求,例如: GET /foo 考虑到可发现性…
HATEOAS:简洁的描述
我试图对 HATEOAS 有一个清晰、简洁的理解,而且我绝不是 WRT REST 专家。 (我想我明白了,感谢这个 http://www.looah.com/source/查看/2284)。 谁…
RESTful API 设计、HATEOAS 和资源发现
HATEOAS 背后的核心思想之一是客户端应该能够从单个入口点 URL 开始,并发现所有公开的资源和可用的状态转换。虽然我可以完美地看到 HTML 和浏览器后…
GWT 富互联网应用程序 (RIA) 和 REST HATEOAS - 它们的兼容性如何?
我正在开发一个富互联网 Web 应用程序,该应用程序通过 Web 服务与(Java)后端进行通信。我已经用 Flex/Flash 和 GWT/Javascript 制作了用户界面原型…
REST 可发现性和 HATEOAS 是否意味着您可以更改 URI?
我试图澄清一个与 REST 可发现性相关的概念 - 即是否满足 RESTful 服务的 HATEOAS 约束意味着现在 URI 可以更改,因为它们是可发现的并且没有记录。 …
Spring MVC、REST 和 HATEOAS
我正在努力寻找使用 HATEOAS 实现 Spring MVC 3.x RESTful 服务的正确方法。考虑以下限制: 我不希望我的域实体被 web/rest 结构污染。 我不希望我的…
JSON 表示形式中的链接关系
我正在设计一个基于 JSON 表示的 RESTful API。为了遵守 HATEOAS,我广泛使用资源之间的链接。因此,我遵循此建议以与 ATOM 非常相似的方式序列化链接…
当从具有超媒体约束的 REST API 提供响应时,如何向客户端指示要使用哪个 HTTP 方法(动词)?
我认为我已经很好地掌握了 RESTful 架构的原则,但我还没有做到这一点。 我似乎无法弄清楚的是,客户端如何知道每个资源可以使用哪些 HTTP 方法?当应…
关于 REST:WADL 或不是 IDL,以下方法正确吗?
这个问题有点长,请耐心看完。 在 REST 中,我认为我们不应该需要 WADL 或任何 IDL。而是隐含地涵盖其概念的东西。我的想法是,当我们(人类)上网时…
HATEOAS:绝对或相对 URL?
在使用 HATEOAS 设计 RESTful Web 服务时,将链接显示为完整 URL (“ http://server:port/application/customers/1234") 与仅路径("/application/cus…
有谁知道遵循 HATEOAS 原则的 RESTful 客户端示例吗?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
RESTful Web 服务:尝试使用自定义 XML 实现 HATEOAS
我正在开发一个企业系统,该系统将在移动客户端和中央服务器之间利用 RESTful Web 服务。可以说,尽可能地休息。 我的问题涉及 HATEOAS(超媒体作为应…
REST 客户端实施是否接受 HATEOAS 约束?
有谁知道 REST 客户端的实现包含 超媒体作为应用程序状态的引擎 (HATEOAS)? 从其记录方式来看,Sun Cloud API 似乎是一个不错的候选者,并且 作者的…