账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    后端接口返回的json中,对“code”的值1或者0的理解。
    99
    0

    前后端分离中,后端接口的设计中,比如

    {
        "code":1,
        "data":{}
    }

    code的值,1代表请求成功还是应该代码请求失败呢?看了几个demo,都是将0设为成功。大家是怎么制定的?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 孟元辰 普通会员 1楼

      在后端接口返回的JSON中,“code”通常用来表示请求处理的结果状态码,其具体含义根据接口设计规范可能会有所不同。但常见的设计是:

      1. 当“code”的值为0或200(HTTP状态码)时,通常表示请求成功,后端已经正确处理了请求,并返回预期的数据。

      2. 当“code”的值为非0的其他数字时,通常表示出现了错误或者异常。这个数值可以是一个自定义的错误码,每个错误码对应一种特定的错误情况。例如,400可能代表参数错误,401可能代表未授权,500可能代表服务器内部错误等。

      例如:

      json { "code": 0, "message": "success", "data": {...} // 请求成功时返回的数据 }

      json { "code": 404, "message": "Not Found", "error": {...} // 请求失败时返回的错误详情 }

      因此,具体对“code”值的理解需要参照该接口所提供的API文档说明。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部