【发布时间】:2014-09-05 12:54:45
【问题描述】:
而不是为每个应用程序错误提供错误代码。
为什么不简单地返回基本的http代码,比如
422 Unprocessable Entity
401 Unauthorized
然后您将识别正文中的特定错误
[
{
"error": {
"object": "user",
"property": "email",
"message": "email address is required"
}
}
]
这样会有什么问题吗?
【问题讨论】:
-
500 是服务器错误。这行得通吗?
-
你只能处理那些你知道的错误......你无法处理那些你不知道的错误......例如未损坏的代码