flasgger 的post 请求描述
描述post 请求中的 data json
接口函数下面的注释 请求描述如下:
'''
接收含有所需信息的JSON请求并返回结果
---
tags:
- xxAPI
summary: get post json data return xxx
description: "xxxxxxxx"
operationId: layoutApi
consumes:
- application/json
produces:
- application/json
parameters:
- name: data
in: body
description: The data JSON you want to post
schema: # <--- What do I write here?
required: true
'''
部分字段说明 如下(完整详细信息可见:https://github.com/OAI/OpenAPI-Specification/blob/main/versions/2.0.md):
| 字段名称 | 类型 | 说明 |
|---|---|---|
| consumes | [string] | API 可以消费(收到请求)的Mime Types 列表 |
| produces | [string] | API 可以产生(返回结果)的Mime Types 列表 |
| parameters | Parameters Definitions Object | 参数对象 |
生成的swagger html 页面如下:

参考自
how-to-describe-this-post-json-request-body-in-openapi-swagger
OAI-2.0

本文指导如何在Flasgger文档中准确描述POST请求的JSON数据结构,包括必需参数、数据类型及使用OAI-2.0规范。通过实例解析参数定义和MIME类型,助您创建清晰易用的API文档。
2246

被折叠的 条评论
为什么被折叠?



