首页 文章

Swagger为body参数抛出“Swagger Error Not a valid parameter definition”

提问于
浏览
3

这是我的意见:

parameters:
    - name: body
      in:  body
      required: true
      type: object
      description: | 
        The body.
      schema:
        $ref: '#/definitions/CsrRequest'

它说:

细节

Object
code:  "ONE_OF_MISSING"
message:  "Not a valid parameter definition"
 path: Array [5]
 inner: Array [2]
level: 900
type:  "Swagger Error"
description:  "Not a valid parameter definition"
lineNumber: 24

我究竟做错了什么?

1 回答

  • 4

    您需要根据this issue从主体中删除 type: object .

    parameters:
      - name: body
        in:  body
        required: true
        description: | 
          The body.
        schema:
          $ref: '#/definitions/CsrRequest'
    

相关问题