我正在使用swagger记录API,其中一个参数的名称中包含一个变量(例如:param[VARIABLE]=value
)。它将以表格形式发送,如下:
param[VAR1]=value1¶m[VAR2]=value2
我认为参数定义类似于:
parameters:
- name: 'param[{var}]'
in: formData
description: 'Parameter description'
required: true
type: string
是否有可能以傲慢的方式实现这一点?
答案 0 :(得分:4)
不,这在swagger定义中是不允许的。 UI和工具不会明确禁止[{}]
字符(将在3.0中更改),但不支持传递变量。