在一个 REST 项目中,使得所有返回数据格式都如下:
meta包含结果信息:
在出错的情况下,其中还会包含一个特殊的错误码(error code),在错误码之后,”error”表示出错的内容,”info”表示出错的具体描述;
data是可选的,包含从服务器返回的所有数据。
{
?????"meta":{
??????"code":405,
??????"error":"Method not allowed for the /coins/{id} resource",
??????"info":"Method DELETE is not allowed for that resource. Available methods : GET, POST, OPTIONS"
???},
???"data":{
???}
}
为实现这个,该如何定义这返回的数据格式,使得 REST 中所有的 API 都可以直接使用。
meta包含结果信息:
在出错的情况下,其中还会包含一个特殊的错误码(error code),在错误码之后,”error”表示出错的内容,”info”表示出错的具体描述;
data是可选的,包含从服务器返回的所有数据。
{
?????"meta":{
??????"code":405,
??????"error":"Method not allowed for the /coins/{id} resource",
??????"info":"Method DELETE is not allowed for that resource. Available methods : GET, POST, OPTIONS"
???},
???"data":{
???}
}
为实现这个,该如何定义这返回的数据格式,使得 REST 中所有的 API 都可以直接使用。