1.1 什么是 REST? 1.1 什么是 REST? 在深入探讨RESTful API的设计与实现之前,理解REST本身是至关重要的。REST并非一个标准或协议,而是一种架构风格(Architectural Style)。它由计算机科学家罗伊·菲尔丁(Roy Fielding)在其2000年的博士论文《Architectural Styles and the Design of Network-based Software Architectures》中提出,旨在为大规模分布式超媒体系统(如万维网)提供一套设计原则和约束。 REST的全称是Representational State Transfer,即表现层状态转移。