HATEOAS和客户实施

山姆·R。

我已经阅读了几篇有关HATEOAS以及应该如何实现API的文章,以便您可以通过以下链接遍历不同的状态。但是我对于应该如何实现客户端感到困惑?

从这个答案

除了在运行时可以发现的内容外,客户端对服务器如何设计其URI一无所知。

  • 如果客户端不知道直接URI,客户端是否需要从根节点向下爬网至嵌套资源以进行POST?
  • 那么,API文档的目的是什么?
Guanxi

为了实现HATEOAS,服务器需要包括指向从服务器到客户端的响应的链接,并且客户端使用这些链接作为响应来与服务器进行通信。

例如。客户请求产品列表,服务器将响应产品列表,并带有添加,编辑和删除产品的链接(如果用户能够执行此操作),然后将其在客户端中转换为链接或按钮,如编辑产品,删除产品。

博客可以帮助您获得更多的了解。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

实施/覆盖MongoRepository保持HATEOAS格式

来自分类Dev

隐藏对客户的实施

来自分类Dev

隐藏对客户的实施

来自分类Dev

HATEOAS和微服务

来自分类Dev

如何使用客户端ID和密码将OAuth实施到FastAPI

来自分类Dev

实施客户电话,运输详细信息和订单的最佳方法是什么?

来自分类Dev

是否有可能甚至允许在服务器和客户端上实施QoS?直播555

来自分类Dev

RESTful(HATEOAS)是否适合专业客户?

来自分类Dev

使用Traverson的Spring-Hateoas客户

来自分类Dev

RESTful(HATEOAS)是否适合专业客户?

来自分类Dev

Spring Data Rest和Hateoas

来自分类Dev

Spring Data Rest和Hateoas

来自分类Dev

Traverson对Android spring HATEOAS REST API客户端的支持

来自分类Dev

REST HATEOAS-客户端如何知道链接语义?

来自分类Dev

HATEOAS中“ _embedded”的含义和用法

来自分类Dev

CQRS和REST HATEOAS不匹配

来自分类Dev

symfony hateoas和jms序列化

来自分类Dev

如何在春季整合@JsonView和HATEOAS

来自分类Dev

延迟/承诺混乱和实施

来自分类Dev

Pygame和Open AI实施

来自分类Dev

Java和Python实施的速度

来自分类Dev

Double和Float共存实施

来自分类Dev

在多个客户端之间的postgres中实施宽松约束

来自分类Dev

实施和设计用于电视的Android应用

来自分类Dev

实施领域驱动的设计和交易

来自分类Dev

分开的API和实施项目结构

来自分类Dev

使用Progressdiaog和AlertDialog实施注册活动

来自分类Dev

RESTfull实施和一般信息

来自分类Dev

使用Redis和MySQL实施DAO