我正在使用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
查询参数不是feeling
或happy
,但它接受任何字符串,我希望sad
将返回给客户端。大摇大摆是否不验证该参数是否在枚举中?