如何用richardson模型

如题所述

第1个回答  2020-09-16

正如Martin Fowler所说,该模型是“由Leonard Richardson开发的模型,它将REST方法的主要元素分解为三个步骤。这些步骤引入了资源、HTTP动词和超媒体控件”。 这里简要介绍一下这些级别:

    POX沼泽:只有一种资源和一种请求方法POST,并且只有一种通信方式XML。

    资源:我们坚持使用POST方法,但是我们获得了更多可以处理的资源。

    HTTP动词:目前在适当的情况下(资源),我们正在使用其他HTTP方法,例如GET或DELETE。通常,CRUD操作在此处实现。

    超媒体控件:HATEOAS(应用程序状态的超文本引擎),应为客户端提供一个使用服务的启动链接,然后,每个响应都应包含指向该服务其他可能性的超链接。