美文网首页
前后端联调规范总结

前后端联调规范总结

作者: 欢欢小天使K | 来源:发表于2020-05-21 17:34 被阅读0次

    1、http状态码规范:
    2xx:前端向服务器请求成功,但是返回了有可能的多种状态
    3xx:缓存,重定向
    4xx:找不到路径
    5xx:服务器内部故障

    2、返回的response:


    image.png

    其中的data可以为null。
    其他字段:
    statusCode:主体状态
    code:详细状态
    message:请求结果信息

    3、分页数据

    请求参数:
    pageIndex当前页码,从1开始
    pageSize每页多少条数据

    response.data必需字段如下:
    total_page总页数
    curr_size当前页码
    list数据列表

    4、关于鉴权
    用户通过账号密码或手机号验证码的方式登陆成功,服务端据此创建一个session会话秘钥,同时创建一个hash加密后的token,塞到客户端header中。
    然后客户端的每次请求都会携带这个token,后端判断是否过期,过期就重新登录

    小程序登录原理是依据的微信的会话,登录时,微信服务器生成一个sessionid和code,code返回到客户端,客户端携带code去自己服务端请求,自己服务器对比sessionid和code,不一致就判定位过期。
    小程序不需要每次都授权登录,可以通过携带code静默登录,不会掉起授权窗口。
    并且使用token请求,服务端返回401token过期后,客户端可以直接自动重新登录。
    详见https://www.jianshu.com/p/8b51ad14607f

    相关文章

      网友评论

          本文标题:前后端联调规范总结

          本文链接:https://www.haomeiwen.com/subject/xoctahtx.html