如何解决OpenAPI 3在参数之间添加RequestBody
我想知道是否可以在两个查询参数之间添加OpenAPI 3.0.1文件的RequestBody。我在文档中找不到有关此的任何内容。
解决方法
在OpenAPI 3.x中,RequestBody
和Parameters
(查询,标头等)位于不同的部分。例如:
parameters:
- name: petId
in: path
description: ID of pet to return
required: true
schema:
type: integer
format: int64
- name: petType
in: query
description: type of food
required: true
schema:
type: string
- name: status
in: query
description: status
required: true
schema:
type: string
- name: sessionId
in: cookie
description: session id
required: true
schema:
type: string
- name: token
in: header
description: status
required: true
schema:
type: string
requestBody:
description: Pet object that needs to be added to the store
content:
application/json:
schema:
$ref: '#/components/schemas/Pet'
application/xml:
schema:
$ref: '#/components/schemas/Pet'
required: true
所以我不明白您在2个查询参数之间添加RequestBody
的含义。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。