FastAPI - REST 架构
Relational State Transfer (REST) 是一种软件架构风格。 REST 定义了 Web 应用程序架构的行为方式。 它是一种基于资源的架构,其中 REST 服务器托管的所有内容(文件、图像或数据库表中的行)都是一种资源,具有多种表示形式。
REST 推荐特定的架构约束。
统一接口
无状态性
客户端-服务器
可缓存性
分层系统
点播代码
REST 约束有以下优点 −
可扩展性
简单性
可修改性
可靠性
便携性
可见度
REST 使用 HTTP 动词或方法对资源进行操作。 POST、GET、PUT 和 DELETE 方法分别执行 CREATE、READ、UPDATE 和 DELETE 操作。