谈谈你对rest api的认识
Posted yugb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谈谈你对rest api的认识相关的知识,希望对你有一定的参考价值。
-
协议
是基于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的认识的主要内容,如果未能解决你的问题,请参考以下文章