我与后端程序员就JSON api响应进行了辩论: 在您的脑海中想象用户登录api 当用户手机号码尚未注册时,我们的服务器响应正文为:
{
"IsSuccess": false,
"StatusCode": 2,
"Message": "wrong mobile number"
}
当数据库中有该移动电话时,我们的响应是:
{
"data": {
"access_token": "something",
"refresh_token": "something",
"token_type": "Bearer",
"expires_in": 215998
},
"isSuccess": true,
"statusCode": 0,
"message": "successful"
}
您看到那里,如果有可用的手机号码,我们将显示“成功” ,但是当手机号不在数据库中时,我们将在响应中显示“是成功的” 身体。
现在我们的斗争是我在说两种情况下“ isSuccessful”应该是相同的情况。没有一个以大写字母开头,另一个没有大写字母。
但是他说,因为一个是我做的,另一个是我自己的错误处理程序,所以应该有所不同。我很好奇您的意见吗?