【发布时间】:2020-12-01 10:48:16
【问题描述】:
API 的成功响应具有 json 格式(基于 avro 架构)。对于错误,是否应该为异常定义另一种格式(模式)?还是应该在成功的响应中包含错误部分?发生错误时,将其他部分留空并仅填充错误。
这更像是一个内部API,需要定义各种自定义异常消息。是否应该对所有此类应用程序错误使用相同的 HTTP 状态码?
这些决定如何影响 OPEN API (SWAGGER)?
【问题讨论】:
标签: rest swagger http-status-codes