geo*_*sos 5 swagger swagger-ui swagger-2.0 openapi
我试图在 Swagger 中定义一个查询参数,其中包含来自预定义项目集的逗号分隔字符串,?fruits=Apples,Oranges,Bananas
但我从 swagger 编辑器中收到以下错误
不应该有额外的属性 additionalProperty: 样式,爆炸
我在 Swagger 编辑器中尝试的是:
- in: query
name: fruits
style: form
explode: true
required: false
description: Filter by fruits
type: array
items:
type: string
enum:
- Apples
- Oranges
- Bananas
Run Code Online (Sandbox Code Playgroud)
style
和explode
是 OpenAPI 3.0 关键字。但你似乎使用的是 OpenAPI 2.0,它使用的collectionFormat
是。在这种情况下,您需要collectionFormat: csv
(这是默认选项,可以省略)。
归档时间: |
|
查看次数: |
1963 次 |
最近记录: |