上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 73 下一页
摘要: 一、APIView 通过APIView实现API的过程如下: urls.py views.py urls中,定义了两个url的请求方式: 通过URL:http://127.0.0.1/books/ GET/POST数据 通过URL:http://127.0.0.1/books/id/ GET/PUT 阅读全文
posted @ 2019-02-23 13:01 skyflask 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 分页简介 当数据量特别大的时候,我们通过API获取数据会非常慢,所以此时我们需要将数据"分批次"取出来,这里的"分批次"就是,分页! REST框架支持自定义分页风格,你可以修改每页显示数据集合的最大长度。 分页链接支持以下两种方式提供给用户: 分页链接是作为响应内容提供给用户 分页链接被包含在响应头 阅读全文
posted @ 2019-02-22 13:05 skyflask 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 我们在访问资源时,有些资源保密程度较高,需要特殊的人员才能访问。比如,获取公司的每日收入流水的API接口,只能CEO才能查看。 这时,我们就需要将资源设定权限了。 REST-framework实现如下: 一、权限级别定义 我们规定用户类型为三种: 普通用户 管理员 超级管理员 其中,超级管理员可以查 阅读全文
posted @ 2019-02-20 07:55 skyflask 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 前面已经了解了API的认证和授权。认证,是对资源访问者的第一道门,必须有钥匙,你才能进来拿我的资源;授权,是对资源访问者的第二道门,虽然你进来了,但是你可以拿走什么资源,还是我说了算,就是授权。 当然,为了考虑到服务器的压力情况,资源也不是无限制可以被拿走的,必须要对拿资源的频率做一定的控制,RES 阅读全文
posted @ 2019-02-20 07:55 skyflask 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一、API使用流程 使用过API的同学都知道,我们不可能任意调用人家的API,因为通过API可以获取很多关键数据,而且这个API可能供多个部门或个人使用,所以必须是经过授权的用户才能调用。 API的使用过程一般是: 携带用户名和密码(或者是AK/SK)之类的信息进行登陆,获得一个授权的Token,后 阅读全文
posted @ 2019-02-19 15:51 skyflask 阅读(354) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 73 下一页