0

私はRESTfulAPIサービスを開発しています。
ところで、一部のクライアントは、エラーを返すときに追加情報を追加するように要求します。FacebookのグラフAPIと同じプロトコルを開発しました。

{ 
    "status": "failure", 
    "error": {
        "message": "",
        "type": "",
        "code": 0000
    }
} 

クライアントの要望により、このような情報を追加しようとしています。

{ 
    "status": "failure", 
    "error": {
        "message": "",
        "type": "",
        "code": 0000,
        "more_info": {}
    }
} 

追加してもいいmore_infoですか?

4

1 に答える 1

0

これは意見の質問であり、そのために殺される可能性があります。しかし、そうでない場合は...

常に最小限の情報を返すように撮影してください。あなたが返すものは何でもあなたはそれから永遠に戻らなければならないでしょう。さらに追加するのは簡単です。それに依存する顧客がいるので、いくつかを削除することはほとんど不可能です。

于 2012-07-11T05:14:43.737 に答える