相关疑难解决方法(0)

如何在Swagger(OpenAPI)中定义互斥查询参数?

我在Swagger中有一系列参数

                    "parameters": [
                    {
                        "name": "username",
                        "description": "Fetch username by username/email",
                        "required": false,
                        "type": "string",
                        "paramType": "query"
                    },
                    {
                        "name": "site",
                        "description": "Fetch username by site",
                        "required": false,
                        "type": "string",
                        "paramType": "query"
                    },
                    {
                        "name": "survey",
                        "description": "Fetch username by survey",
                        "required": false,
                        "type": "string",
                        "paramType": "query"
                    }
                ],
Run Code Online (Sandbox Code Playgroud)

必须填写一个参数但是哪个参数无关紧要,其他参数可以留空.有没有办法在Swagger中表现出来?

swagger swagger-ui openapi

30
推荐指数
3
解决办法
1万
查看次数

如何在OpenAPI(Swagger)中为同一路径定义不同的查询参数?

我正在使用Swagger Codegen启动REST服务。对于不同的参数,我需要有不同的响应。

示例:<baseURL>/path可以使用?filter1=?filter2=,并且这些参数应产生不同的响应消息。

我希望我的OpenAPI YAML文件分别记录这两个查询参数。这可能吗?

swagger openapi

5
推荐指数
2
解决办法
2249
查看次数

标签 统计

openapi ×2

swagger ×2

swagger-ui ×1