【发布时间】:2020-03-20 10:55:40
【问题描述】:
我有一个开放的 API 规范,其参数如下:
- name: platform
in: query
description: "Platform of the application"
required: true
schema:
type: string
enum:
- "desktop"
- "online"
当我从 URL 获取“平台”参数时,它可以是这样的:
platform=online or
platform=ONLINE or
platform=Online or
platform=onLine or ... any other format
但是当我要使用它时,它只有在参数像“platform=online”一样都是小写的情况下才有效,显然是为了匹配枚举值。
如何使架构不区分大小写并理解所有类型的传递参数?
【问题讨论】: