是否可以在 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