使用ASP.NET Core 3.x 构建 RESTful API - 2. 什么是RESTful API
1. 使用ASP.NET Core 3.x 构建 RESTful API - 1.准备工作 什么是 REST REST一词最早是在2000年,由Roy Fielding在他的博士论文《Architectural Styles and the Design of Network-based Software Architecture》中提 出 的。他 在本文中 创造了REST这个术语。这篇论文的地址是: https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm 。 REST的全称是 Representational State Transfer (状态表述转换)。这个词表面看起来可能不太好理解。但其实REST就是勾画出了这样一幅景象,它描述了Web应用到底怎么样设计才算是优良的。这里定义了以下三点: 一组网页的网络(一个虚拟状态机); 在这些网页上,用户可以通过点击链接来前进(状态转换); 点击链接的结果就是下一个网页(表示程序的下一个状态)被传输到用户那里,并渲染好给用户使用。 论文中还 提到 , REST 是一种为分布式超媒体系统所用的架构风格,也就是说, REST 定义了一种架构风格来帮助创建和组织出更好的分布式系统。这里的关键词是 架构风格 。 概括的说: REST 是一种 架构风格 ,而不是规范或标准; REST