我有一个这样的URL:
/id/{idnumber}/status在这个URL中,/id/{idnumber}是API的基本路径,/status是资源。
我知道OpenAPI (Swagger)允许路径中的参数,如下所示:
paths:
/id/{number}/status:但这不是我需要的,因为/id/{idnumber}是基本路径,而不是资源路径的一部分。
有没有办法在基本路径中有一个参数?
host: my.api.com
basePath: /id/{idnumber} # <---
paths:
/status:发布于 2018-03-15 18:44:19
现在,OpenAPI 3.0支持使用服务器变量的参数化基本路径
openapi: 3.0.0
...
servers:
- url: https://my.api.com/id/{number}
variables:
number:
default: '-1'请注意,服务器变量必须具有default值-如果客户端未提供值,则会使用该值。
有关详情,请参阅:
OpenAPI 3.0 Specification
中的
发布于 2016-02-23 14:51:20
https://stackoverflow.com/questions/35565216
复制相似问题