在此代码中,导入路径和查询变量,但不导入表单数据变量。 但是,(非IBM)Swagger UI会正确显示它。
{
...
"paths": {
"/stuff/{p}": {
"post": {
"consumes": [
"application/x-www-form-urlencoded",
"multipart/form-data"
],
"parameters": [
{
"name": "p",
"in": "path",
"description": "Path variable",
"required": true,
"type": "string"
},
{
"name": "q",
"in": "query",
"description": "Query variable",
"required": false,
"type": "string"
},
{
"name": "f",
"description": "Form variable",
"in": "formData",
"type": "string",
"required": true
}
]
}
}
}
}
为什么?
答案 0 :(得分:2)
API Management目前不支持表单数据参数。 Swagger只是将元数据引入API管理的工具。由于该功能不存在,因此明确忽略表单数据参数。