谈谈你对rest api的认识

2021-07-05 10:08

阅读:599

标签:comm   isp   delete   存在   服务   frame   域名   err   get   

    • 协议

      是基于http,https协议

    • 域名

      http://api.123.com 存在跨域
      http://www.123.org/api/ 不存在跨域

    • url 都是名词视网上所有的东西都是资源

    • 请求方式

        GET -------- 从服务器取数据一条或者多条

        POST --------- 去服务器添加一条数据

        PUT --------- 去服务器修改单独一条数据的所有字段

        PATCH --------- 去服务器修改单独一条数据的一个字段

        DELETE ---------- 去服务器删除一条数据

    • 版本 

        www.123.com/api/v1/
        v1 就是版本号

 

    • 过滤

        www.123.com/api/v1/?token=9fsdaf903209jfda909f?page=2

    • 状态码

        200 连接成功 301 请求转移 403 csrftoken 404 找不到页面 500 服务器有问题

    • 错误处理

      当发生错误时会有错误返回
      {‘errors‘: ‘‘}

    • 返回结果

    • HyperLink API

对应rest-framework十个组件

  • 路由routers
  • dispatch(get/post)
  • 版本控制
  • 认证系统
  • 权限组件
  • 频率组件
  • 解析器
  • 分页器
  • 序列化
  • 渲染器

 

谈谈你对rest api的认识

标签:comm   isp   delete   存在   服务   frame   域名   err   get   

原文地址:https://www.cnblogs.com/ykugb/p/9825657.html


评论


亲,登录后才可以留言!