FastAPI Rest Architecture怎么实现?

文章导读
Previous Quiz Next 表示性状态转移 (REST) 是一种软件架构风格。REST 定义了 Web 应用程序架构应如何表现。它是一种基于资源的架构,其中 REST 服务器托管的一切(一个文件、一张图片,或数据库表中的一行),都是一个资源,具有多种表示形式。
📋 目录
  1. 架构约束
  2. REST 约束的优势
A A

FastAPI - REST 架构



Previous
Quiz
Next

表示性状态转移 (REST) 是一种软件架构风格。REST 定义了 Web 应用程序架构应如何表现。它是一种基于资源的架构,其中 REST 服务器托管的一切(一个文件、一张图片,或数据库表中的一行),都是一个资源,具有多种表示形式。

架构约束

REST 推荐某些架构约束。

  • 统一接口

  • 无状态性

  • 客户端-服务器

  • 可缓存性

  • 分层系统

  • 按需代码

REST 约束的优势

REST 约束具有以下优势 −

  • 可扩展性

  • 简单性

  • 可修改性

  • 可靠性

  • 可移植性

  • 可见性

REST 使用 HTTP 动词或方法来操作资源。POST、GET、PUT 和 DELETE 方法分别执行 CREATE、READ、UPDATE 和 DELETE 操作。