Parameters OpenAPI 3在参数之间添加RequestBody

Parameters OpenAPI 3在参数之间添加RequestBody,parameters,swagger,openapi,Parameters,Swagger,Openapi,我想知道是否可以在两个查询参数之间添加OpenAPI 3.0.1文件的RequestBody。我在文档中找不到与此相关的任何内容。在OpenAPI 3.x中,RequestBody和Parameters(查询、标题等)位于不同的部分。例如: parameters: - name: petId in: path description: ID of pet to return required: true schema:

我想知道是否可以在两个查询参数之间添加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
参考:


因此,我不明白您在两个查询参数之间添加
RequestBody
是什么意思。

是的,我想知道是否可以定义几个参数,定义RequestBody,然后定义其他参数。