【问题标题】:Best practice for restlet json error and validation message frameworkrestlet json 错误和验证消息框架的最佳实践
【发布时间】:2013-03-01 21:44:45
【问题描述】:

我们有一个 restlet API,它以 JSON 格式返回错误消息。我们在生成 JSON 响应之前传递了setStatus(Status.CLIENT_ERROR_BAD_REQUEST);,如果操作成功,我们将返回 200 OK。

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

错误信息示例: 状态码:400 错误请求

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

【问题讨论】:

    标签: java json validation restlet


    【解决方案1】:

    我认为答案是否定的。

    你可以关注推特方式 https://dev.twitter.com/docs/error-codes-responses

    我个人建议省略错误代码 id。
    它本身的消息是 API 合同的一部分。
    它应该简短、清晰且使用有效的英语。
    {"error|message":"找不到用户"}
    客户端应翻译“找不到用户”。

    【讨论】:

      【解决方案2】:
      【解决方案3】:

      我想我正在寻找这个或类似的框架 http://hibernate.org/validator/

      【讨论】:

        猜你喜欢
        • 2023-03-06
        • 1970-01-01
        • 2010-11-11
        • 2016-04-07
        • 2010-11-29
        • 1970-01-01
        • 2018-11-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多