私は REST API を設計しており、この問題に遭遇しました:
一連の値をどのように定義する必要がありますか?
http://myserver.com/api/getPicture/1で要求される Picture オブジェクトがあるとします。
したがって、サーバーは次のように応答します。
{
url : "http://myserver.com/pictures/1.jpg",
taken_at : "1/1/2012"
}
ここで、color_depth フィールドを追加したいとします。
これを行うには、次の 2 つの選択肢があります。
color_depth : "BLACK_WHITE" or "COLOR" or "GRAYSCALE"
color_depth : "0" OR "1" OR "2" //would need to map these to their meaning somewhere
この状況で何をすべきかについての標準はありますか?