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 管理的工具。由于该功能不存在,因此明确忽略表单数据参数。