0

JSON でエラー メッセージを返す restlet API があります。JSON 応答を生成する前に渡しsetStatus(Status.CLIENT_ERROR_BAD_REQUEST);、操作が成功した場合は 200 OK を返します。

私の質問は次のとおりです: restlet に検証およびエラー メッセージ作成フレームワークはありますか? さらに重要なことは、簡単に解釈できるエラー メッセージを UI に渡すためのベスト プラクティスは何ですか?

エラー メッセージの例: ステータス コード: 400 Bad Request

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

3 に答える 3

0

私はこれまたは同様のフレームワークを探していると思います http://hibernate.org/validator/

于 2015-04-17T17:01:02.163 に答える
0

答えはノーだと思います。

Twitter の方法をフォローできます https://dev.twitter.com/docs/error-codes-responses

個人的には、エラー コード ID を省略することをお勧めします。
メッセージ自体は API コントラクトの一部です。
短く、明確で、有効な英語である必要があります。
{"error|message":"User not found"}
クライアントは「User not found」を翻訳する必要があります。

于 2013-03-04T09:25:13.480 に答える
0

Validator クラスを見たいと思うかもしれません: http://restlet.com/technical-resources/restlet-framework/javadocs/snapshot/jse/api/org/restlet/routing/Validator.html

于 2015-03-03T10:17:04.697 に答える