目前是这样处理的。
{
"ok":false,
"errors":[
{"error":"错误描述","error_code":1314},
]
}
这里有一个问题就是,有多个错误的时候,这样处理自然没有问题,
但是只是一个错误的时候。
显然:
{
"ok":false,
"error":"blalal"
"error_code":1314
}
如果两种都用的话,多了一种情况来,我纠结于,是保持单一的错误结构呢?
还是委屈求全两种都用(这样使用我的接口的人,处理错误又要多一个判断了)
两种都用的一个好处是,如果只有一个错误项时不用再麻烦去构造一个list了。
(虽然在构造list好像是挺方便的。)
{
"ok":false,
"errors":[
{"error":"错误描述","error_code":1314},
]
}
这里有一个问题就是,有多个错误的时候,这样处理自然没有问题,
但是只是一个错误的时候。
显然:
{
"ok":false,
"error":"blalal"
"error_code":1314
}
如果两种都用的话,多了一种情况来,我纠结于,是保持单一的错误结构呢?
还是委屈求全两种都用(这样使用我的接口的人,处理错误又要多一个判断了)
两种都用的一个好处是,如果只有一个错误项时不用再麻烦去构造一个list了。
(虽然在构造list好像是挺方便的。)