Bluemix API Manager Swagger 2.0 导入忽略 "formData" 变量
Bluemix API Manager Swagger 2.0 import ignores "formData" variables
在此代码中,导入了路径和查询变量,但没有导入表单数据变量。
但是,(非 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
}
]
}
}
}
}
为什么?
API管理目前不支持表单数据参数。 Swagger 只是将元数据纳入 API 管理的工具。由于该功能不存在,因此明确忽略表单数据参数。
在此代码中,导入了路径和查询变量,但没有导入表单数据变量。 但是,(非 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
}
]
}
}
}
}
为什么?
API管理目前不支持表单数据参数。 Swagger 只是将元数据纳入 API 管理的工具。由于该功能不存在,因此明确忽略表单数据参数。