Swagger不验证枚举查询参数

时间:2018-08-16 14:14:02

标签: node.js swagger swagger-2.0

我正在使用swagger 2.0定义我的API。我正在使用文档here中所述的枚举。我的swagger.yml文件中包含以下端点:

/my-endpoint:
    x-swagger-router-controller: my-controller
    get:
      summary: my test endpoint
      parameters:
        - name: feeling
          in: query
          type: string
          enum:
            - happy
            - sad
          required: true
      produces:
        - application/json
      responses:
        200:
          description: OK

如果400 bad request查询参数不是feelinghappy,但它接受任何字符串,我希望sad将返回给客户端。大摇大摆是否不验证该参数是否在枚举中?

0 个答案:

没有答案