是否可以在 OpenAPI 3.0 的根级别指定默认 request/response 格式?
Is is possible to specify default request/response format at a root level in OpenAPI 3.0?
在 Swagger 2.0 中,可以在根级别描述默认响应和请求内容类型:
produces:
- application/json
我发现在 OpenAPI 3.0 中的唯一方法是按照 request/response:
来描述它
responses:
'200':
content:
application/json:
如果您几乎所有的请求都只处理 JSON 数据,这会有点麻烦和重复。因此,定义 "default" 行为是一个非常好的功能。
所以我真的很想知道是否有可能有一个默认的,并在必要时覆盖它。
不,OpenAPI 3.0 没有全局媒体类型。如果您需要此功能,请考虑 OpenAPI 规范存储库中的 opening an issue。
在 Swagger 2.0 中,可以在根级别描述默认响应和请求内容类型:
produces:
- application/json
我发现在 OpenAPI 3.0 中的唯一方法是按照 request/response:
来描述它 responses:
'200':
content:
application/json:
如果您几乎所有的请求都只处理 JSON 数据,这会有点麻烦和重复。因此,定义 "default" 行为是一个非常好的功能。
所以我真的很想知道是否有可能有一个默认的,并在必要时覆盖它。
不,OpenAPI 3.0 没有全局媒体类型。如果您需要此功能,请考虑 OpenAPI 规范存储库中的 opening an issue。