代码之家  ›  专栏  ›  技术社区  ›  Ilya Chernomordik

是否可以在OpenAPI 3.0的根级别上指定默认的请求/响应格式?

  •  2
  • Ilya Chernomordik  · 技术社区  · 6 年前

    在Swagger2.0中,可以在根级别上描述默认响应和请求内容类型:

    produces:
      - application/json
    

    我在OpenAPI 3.0中找到的唯一方法是按请求/响应描述它:

        responses:
         '200':
           content:
            application/json:
    

    如果几乎所有的请求都只处理JSON数据,那么这有点麻烦和重复。所以定义一个“默认”行为是一个非常好的特性。

    所以我真的很想知道是否有可能有一个默认的,如果必要的话可以覆盖它。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Helen    6 年前

    不,OpenAPI 3.0没有全局媒体类型。如果需要此功能,请考虑 opening an issue 在OpenAPI规范存储库中。