如何在OpenAPI中引用响应组件?

2024-05-01

我正在为我的 API 编写 OpenAPI 定义。 我在用components的响应,但当我尝试引用这些组件时,Swagger Editor 显示错误:

responses:
  - $ref: '#/components/responses/401'
  - $ref: '#/components/responses/400'

引用响应组件的正确方法是什么?


引用响应组件的正确方法是:

responses:
  '400':
    $ref: '#/components/responses/400'
  '401':
    $ref: '#/components/responses/401'

那是,responses is a map(不是数组/列表),其中键是 HTTP 状态代码,值是响应定义。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在OpenAPI中引用响应组件? 的相关文章

  • 如何在 Windows 8 中使用 StreamWriter 写入文件?

    我在创建时遇到问题StreamWriter在windows 8中 通常我只是创建一个实例 只是传递一个字符串作为参数 但在Windows 8中 我收到一个错误 表明它应该接收一个Stream 但我注意到Stream是一个抽象类 有人知道吗编

随机推荐