前言
- 上一篇有讲到将参数类型指定为 Pydantic Model,这样 FastAPI 会解析它为一个 Request Body
- 那单类型(int、float、str、bool...)参数可以成为 Request Body 的一部分吗?答案是可以的
- 通过 Body 函数即可完成,和 Path、Query 有异曲同工之妙
文章跳转
Body
- 主要作用:可以将单类型的参数成为 Request Body 的一部分,即从查询参数变成请求体参数
- 和 Query、Path 提供的额外校验、元数据是基本一致的(多了个 embed 参数,最后讲解)