一般对于接口返回状态码表示不同的结果,比如登陆,有些人会写很多个状态码,如:101,102,103,而有些人只写一个,如:status为0或者1,具体例子:
只用status一个状态码:
// 只要登陆成功,status为1,否则都为0,具体信息放在msg里面
// 成功
{
status: 1,
msg: '登陆成功'
}
// 用户名不存在
{
status: 0,
msg: '用户名不存在'
}
// 密码错误
{
status: 0,
msg: '密码错误'
}
用多个状态码的情况可能如下:
// 成功
{
code: 200,
msg: '登陆成功'
}
// 用户名不存在
{
code: 201,
msg: '用户名不存在'
}
// 密码错误
{
code: 202,
msg: '密码错误'
}
显然第二种会更麻烦,虽然更具体。大家一般都会第二种的吧,第一种的话,会有什么不合适的地方的呢?想看看大家的想法
饮歌长啸
当年话下
30秒到达战场
呼如林
不负相思意
慕神8447489
繁星淼淼
相关分类