温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
下面我们来学习第五章。本章节呢,主要学习两个内容,第一个是如何发请求获取数据。第二个通过数据云3.0来搭建一个服务器,并且搭建它的数据库,那么提供一个后台服务器的一个功能。我们先来学习第一点啊,如何发请求获取数据。平台呢,提供对数据通信能力的一个封装啊,通过一个方法将API的address即可快速的发起,并且不用考虑跨域问题。所以我们开发的时候只要发请求就好了,跨域他已经帮我们解决了。而发请求的方法呢?有以下这些,有第一个apid address,用来发请求的方法,还有一个apid address,用来取消请求的方法。还有一个api.download download啊用来下载文件的一个方法和cancel download取消下载文件的方法,那么大致上有这四个,那么实际开发中呢,可能就是第一个address啊,用的是最多的发送请求啊,支持花域。
01:01
好,这次方法呢,接受两个参数啊,第一个是发请求用的一些参数,比方说有请求地址啊,Method的请求方式。然后呢,是否缓存咱们的数据,当然只有get请求可以使用啊,是否缓存,然后呢,请求投head。以及请求的post,请求需要的参数要放data里面。对吧啊等等,甚至还可以设置代理服务器proceed一系列内容,那么都可以在这里去指定,那么这是第一个参数,它是个对象,对象上面可以写很多属性啊,那么一般来讲肯定这些属性不需要都写,你需要用到哪些就写哪些就好了,其他的用默认值即可。第二个呢,是请求的一个回调函数,不管请求成功还是失败,都会触发后面的回调函数,回调函数第一个参数就是请求响应的结果。发请求得到数据就是第一个参数,第二个参数呢,就是请求的一个失败的信息,通常情况下呢,我们就是判断第一个数据有没有,如果第一个数据没有代表请求失败,第一个数据有,说明请求是成功的,那并且成功数据就是第一个参数。
02:08
好,那么请求失败呢?Error就是失败的原因,所以这就是这个请求的方法,它是个异步回调的形式的一种发请求的方法。好了啊,除了这个方法以外呢,当然还有对应的这个KO请求的方法啊,取消咱们的请求啊,需要传的参数就是这个标识符,那么你需要用取消请求的话,那么必须要在发请求的时候要设置这个T属性,并且要指定一个唯一的字段啊,那么下次你再调用case address这种方法的时候,再传刚刚那个T那个值,那么就可以把那个请求给取消掉了啊,就是取消请求。下载文件呢,也是传下载地址啊等一些信息,那么在回调函数中就可以拿到这个内容。好KO当not的话呢,就是找到这个地址啊,把它给取消掉啊,这是这个。好了,以上呢,就是这四个方法,那么我们主要学习的就是第一个啊,如何发送请求,获取数据。
我来说两句