用ASP.NET Core 2.1 建立规范的 REST API -- HATEOAS
本文所需的一些预备知识可以看这里: http://www.cnblogs.com/cgzl/p/9010978.html 和 http://www.cnblogs.com/cgzl/p/9019314.html 建立Richardson成熟度2级的POST、GET、PUT、PATCH、DELETE的RESTful API请看这里: https://www.cnblogs.com/cgzl/p/9047626.html 和 https://www.cnblogs.com/cgzl/p/9080960.html 和 https://www.cnblogs.com/cgzl/p/9117448.html 本文将把WEB API项目开始提升到Richardson成熟度3级的高度,尽管暂时还没有实现REST所有的约束,但是已经比较RESTful了。 本文需要的代码(右键另存,后缀改为zip): https://images2018.cnblogs.com/blog/986268/201806/986268-20180608085054518-398664058.jpg HATEOAS(Hypermedia as the engine of application state) 是 REST 架构风格中最复杂的约束,也是构建成熟 REST 服务的核心