2013-03-01 54 views
0

我们有一个restlet API,它以JSON的形式返回错误消息。我们在生成JSON响应之前传递setStatus(Status.CLIENT_ERROR_BAD_REQUEST);,如果操作成功,我们传回200 OK。restlet json错误和验证消息框架的最佳实践

我的问题是:在restlet中是否有任何验证和错误消息创建框架?更重要的是,将错误消息传递给UI的一些最佳实践是他们可以轻松解释的?

实例错误信息: 状态代码:400错误的请求

{ 
    "ErrorMessage": "Unable to **: Failed to get **:Failed to connect to *" 
} 

回答

0

我认为答案是否定的。

您可以按照Twitter的方式 https://dev.twitter.com/docs/error-codes-responses

我个人建议省略了错误代码标识。
它自己的消息是API合约的一部分。
它应该是简短的,明确的和有效的英语。
{“error | message”:“未找到用户”}
客户端应翻译“未找到用户”。

+0

感谢,但这个不是我正好找 – 2013-03-25 15:10:34