gpt4 book ai didi

swagger - OpenApi:如何描述错误代码和消息?

转载 作者:行者123 更新时间:2023-12-04 17:29:09 26 4
gpt4 key购买 nike

我想为我的错误 400 提供一系列自定义代码和消息,但找不到任何方法。
理想情况下是这样的:

Error:
type: object
enum:
- [E01, 'Error1']
- [E02, 'Error2']

等等

最佳答案

所以我不确定这里的枚举可以帮助你。
如果您查看官方文档,枚举只是字符串,而不是对象 https://swagger.io/docs/specification/data-models/enums/ .

所以我的建议是使用:

ErrorType:
type: object
properties:
code:
type: integer
name:
type: string
example: # Sample object
code: 10
name: Custom Error

Error:
type: object
properties:
errors:
oneOf:
- $ref '#/ErrorType'
- etc...
or directly without properties
Error:
type: object
oneOf:
- $ref '#/ErrorType'
- etc...

您可以在官方页面 https://swagger.io/docs/specification/data-models/oneof-anyof-allof-not/ 上查看更多示例

关于swagger - OpenApi:如何描述错误代码和消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61250516/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com