restlet json错误和验证消息框架的最佳实践
问题描述:
我们有一个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 *"
}
答
我认为答案是否定的。
您可以按照Twitter的方式 https://dev.twitter.com/docs/error-codes-responses
我个人建议省略了错误代码标识。
它自己的消息是API合约的一部分。
它应该是简短的,明确的和有效的英语。
{“error | message”:“未找到用户”}
客户端应翻译“未找到用户”。
感谢,但这个不是我正好找 – 2013-03-25 15:10:34