【发布时间】:2015-03-05 18:18:32
【问题描述】:
我们正在构建一个新的 REST API。
我认为永远不应该返回错误代码 500(内部服务器错误)。
现在,当然,如果您知道客户端的参数有误,或者您可以控制一切,并且可以返回一些适当的错误代码(例如 422)。
因此,如果发生意外错误,服务器可以:
- 不捕获意外错误,以便向客户端发送 500 个气泡
- 捕获任何意外错误并返回一些指示“意外情况”的错误代码(老实说,我找不到任何此类错误代码!)
还有其他选择吗?
【问题讨论】:
标签: api rest http error-handling error-code