00:00
好,那下面呢,我们就来去用一下access来去访问测试一下我们刚才创建的。Rest API的接口,那前面呢,我们已经用浏览器测试访问了,可以没有问题,但只是测了盖的请求,那其他的post delete能不能行呢?我们来看一下,那首先呢,我们去把这个测试的页面打开好,那这个页面上呢,已经我已经提前准备了四个button,那我们既然要用,那首先呢,第一步呢,我们需要把啊给它引入出来,引入进来是吧?那引入进来去哪找access那个库了,哎,这个地方我们可以去boot c dn上面去找一下,输入一下access,好,那接着呢,我们点一下。那就能看到access它的一个啊,库的一个引用地址,那我们可以用一下它的这个啊,0.19.0的这一个版本,那个be版呢,我们就不用了,好,那我们可以用它的这个啊压缩的版本啊测试一下,好接下来我们要去写一点我们自己的GS代码,那也就是说我再去点击第一个按钮的时候呢,发的是get请求,也就是去定义这样一个函数去发请求,对吧?好,那后面呢,我们就要去用access点它的什么get,如果大家还access还不太会用也没关系啊,我们先用一下,让大家感受一下,这个就是用来去把get请求的,那第一个参数呢,就是要传一个请求的地址,那那个地址呢,我们前面已经测试是我们已经启动了,号多少3000。
01:54
啊,我们下面呢,有一个资源叫posts对吧,那发完请求之后,他怎么样去获取数据了,那我们可以通过点认的方法来去获取数据,指定成功的回调来去得到响应数据,这里面传一个response,好在这个response里面呢,我们就可以得到我们的成功数据了,那这里面呢,我写个写个post,接着我怎么样取到数据了,就是response,点什么date。
02:26
那后面呢,我们就可以来看一下,看看有没有数据。那也就是说我不仅可以通过这个工具来看到,我点一下它就发了一个请求,得到一个数据。当然我也可以通过什么。是不是看到我得到一个数组,数组里面是不是两个对象来分别代表两篇文章,是不是可以吧,可以,那当然一定啊,我得到这个对的一定是一个数组吗?我是个对象,什么时候对象告诉我。
03:08
是不是对象?对吧。可不可以,可以没有太大问题是不是,当然我是不是也可以用快参数,那如果我用快参数得到项吗?只数几个元素几个一个。没问题吧,没问题是不那这一个能做,那另外的其他的是不类似的,只是我们要去验证一下来啊,因为有的请求咱都没发过,说实话那个POS的请求吧,可以不那POS的请求来注意。我们还是去整这个路径,当然要发什么post请求,不知道还记不记得post请求要传请求体参数,现在我是不是要给他一些数据,给他一些什么数据,看一下这个阶层文件,我ID不用给ID,它自动生成,听懂不,我要给谁title和谁我我是不是要去写这两个属性,但是我再去写的时候不知道还记不记得我怎么样提交cos的请求参数啊。
04:25
啊,是这么写的,我直接告诉他结果。是传一个对象作为第二个参数,能不能看懂?接着啊,接着我稍微改一改,稍微改一改,因为这个会产生三的,那我就写个三吧,好吧,可以不可以。最后一样写啊,一样写这个是这个是得写一个啊,写一个po的吧,不懂。可以吧,这个写一个get就很明确知道get请求是吧。
05:01
再测试一把吧。来看一下,点一下它。是发了一个请求,接着我返回的是不是我生成那个数据ID,另外两个数据是不是我指定的,真的一定是,我还不能确定,完全确定肯定生成的,怎么验证它真的生成呢?有没有so easy是不是?好,这个是我们最常用的两种请求,是吧是吧,下面我们要测的是。啊,另外的两个咱不常用的请求。是意思吧,另外两个不采用你来。下面一个是啥来着?是干嘛去了?更新来看好了,那我去调用一下什么方法呢方法。
06:01
啊太的什么啊太没问题吧,好太里面注意啊,我这么写的,来,我把那个IV3的改改行,我等到IV3了吧,接着你说我改干嘛去传一个对象,是不是里面假设我把它改成点点点可以不。嗯,这个也改成点点点,是不是等会一看就能看出来。吧,好,试一把。刷新先刷新一下啊,接着点一下它是不是来走。但是还得看下谁。说明我的是不是可以发破的请求,而且破的请求最终做了什么事情更新,那还有一个什么事情删除。
07:11
对吧,那删除的时候来,我这么写着,这个不用了,当然这个方法变成什么。是。是不是?眼运动吗?不用,哎,这个稍微改一下啊,这个是put这个什么一眼就能看出来啊。好,那也就是说我执行完以后,点按钮这个数据会被删除是不是。刷新。点一下哎,返回的是没有东西是吧,这个空对象是不是好,重点看谁。是否完美?是不是可以?
08:01
OK吧,挺好的吗?对吧。哎,这个时候我们就都能做了,是不是。用它来感受一下,主要是啊,大家现在应该体验到了,我们啊统一的路径是不是实际上是可以执行不同的请求,就是做不同的事情是不是。也就是说,当然如果仅仅看我提供的这个接口,最先它的这个例子是不是向外只暴露了三个资源接口?但是实际上可以进行各种各样的操作。是否每一个接口,每一个资源接口是不是都可以进行奶茶这个操作。那这个时候能做的事情是不是很多了?额,你想看你用非rice API的接口。那三个接口能搞定吗?不能标很多接口。这种方式是不是多少是有一些优势的吧?啊,面试的时候还真有可能问你的API接口是一个什么样的接口。
09:07
嗯。啊,你要理解这个东西,也就公司里面也不一定说一定用了,或者说用了可能对你来说也没有多大压力,但是你能不能理解这个,你不理解这个技术啊,他去通过这个事情来判断。啊,你别的东西是不是也会。面试的时候一定会问你很多问题吗?说不定问你三个问题,觉得哇,这根本挺不错的。啊,后来就走形式了。啊,这问一下,那问一下聊一下,聊一下生活对吧,聊一下理想就差不多了。嗯。
我来说两句