JSON Webサービスでエラー応答を送信する際のベストプラクティスは何ですか?私はそれがいくつかのやり方をしているのを見て、合意した基準やベストプラクティスが選択肢の中にあるかどうかを知りたいと思っていました。JSON Webサービスでエラー応答を送信するためのベストプラクティスは何ですか?
回答には、成功または失敗の表示、返されるデータ、適切なエラーメッセージなどが含まれています。
[{'success':true, 'data':{...}]
[{'success':false, 'data':{'message':'error'}]
しかし、私はまた、JSONオブジェクトは、データのみを含む実施例を見てきた、そしてサービスは(403、404、500、など)、問題を示すために、通常のHTTPエラーコードを使用します。 (これがTwitter APIのやり方です)
これを行うには「正しい」方法がありますか、それともスタイルの問題ですか?後者の方法はもっと「RESTful」ですか?
この目的のために、私は今日これを見つけました:http://tools.ietf.org/html/draft-pbryan-http-json-resource-01 –