Fastapi 简明教程
FastAPI - REST Architecture
RElational State Transfer (REST) 是一种软件架构风格。REST 定义 Web 应用程序架构应如何运行。它是一种基于资源的架构,REST 服务器托管的一切(文件、图像或数据库表中的行)都是资源,具有许多表示形式。
REST 建议某些架构约束。
-
Uniform interface
-
Statelessness
-
Client-server
-
Cacheability
-
Layered system
-
Code on demand
REST 约束有以下优点 −
-
Scalability
-
Simplicity
-
Modifiability
-
Reliability
-
Portability
-
Visibility
REST 使用 HTTP 动词或方法对资源执行操作。POST、GET、PUT 和 DELETE 方法分别执行 CREATE、READ、UPDATE 和 DELETE 操作。