我正在设计一个 REST API 并遇到了这个问题:
应该如何定义一组值?
假设我有一个将在http://myserver.com/api/getPicture/1请求的图片对象
所以服务器响应:
{
url : "http://myserver.com/pictures/1.jpg",
taken_at : "1/1/2012"
}
现在,假设我想添加一个 color_depth 字段。
两种可能的选择是:
color_depth : "BLACK_WHITE" or "COLOR" or "GRAYSCALE"
color_depth : "0" OR "1" OR "2" //would need to map these to their meaning somewhere
在这种情况下有什么标准吗?