大摇大摆的参数名称是否有可能有变量?
Is it possible to a swagger parameter name have variables?
我正在使用 swagger 记录一个 API,其中一个参数的名称中有一个变量(例如:param[VARIABLE]=value
)。它将以这样的形式发送:
param[VAR1]=value1¶m[VAR2]=value2
我认为参数定义应该是这样的:
parameters:
- name: 'param[{var}]'
in: formData
description: 'Parameter description'
required: true
type: string
是否可以大摇大摆地实施?
不,这在 swagger 定义中是不允许的。 UI 和工具不会明确禁止 [{}]
字符(这将在 3.0 中更改)但不支持传递变量。
我正在使用 swagger 记录一个 API,其中一个参数的名称中有一个变量(例如:param[VARIABLE]=value
)。它将以这样的形式发送:
param[VAR1]=value1¶m[VAR2]=value2
我认为参数定义应该是这样的:
parameters:
- name: 'param[{var}]'
in: formData
description: 'Parameter description'
required: true
type: string
是否可以大摇大摆地实施?
不,这在 swagger 定义中是不允许的。 UI 和工具不会明确禁止 [{}]
字符(这将在 3.0 中更改)但不支持传递变量。