00:00
好,呃,来吧,那我们接着这个昨天呢,给大家往后讲啊,呃,其实到现在来讲的话呢,我们的这个。Cler城啊,这个该讲的东西呢,也就讲的差不多了啊呃,然后这里面的话呢,这个还有几个小问题啊,这个给大家去说一说啊,也不叫小问题啊,就是几个。嗯,也是需要大家了解的东西啊,说一下呃,我写到写到哪啊,写到这吧,好吧,写到这儿啊,我们说一下这个请求方式这个问题啊,嗯,这个虽然说我们呃涉及不到啊,但是大家需要了解一下啊请求方式。呃,这个什么叫请求方式呢啊,昨天其实我们涉及到过啊,比如说我们在这个发送请求的时候呢,这个地方我们是可以去选的啊,比如说我要发送一个get,发送个put,发送个什么post啊,什么什么delete。啊,来给大家去说一下啊呃,其实这个请求方式有很多啊,比如说像我们常用的什么get post,还有什么put对吧,还有什么delete啊,就等等等等吧,我就不给你列那么多了啊。
01:02
我们常用的方式有特别特别多,而且如果说你要做这个,就是所谓的什么这种风格的开发哈。对吧,这种风格的开发,那么基本上你都要什么,按照这个对应的这个操作,然后呢,去使用这个对应的请求。能理解吧啊,使用这种对应的请求啊,但是呢,呃,现在的话,这个市面上啊,或者什么业内啊,它这个基本上的话呢,还是围绕着两种请求来去使用的,就是一个是get,一个是post,就它其实并没有太去遵循那个rest风格的这个要求啊来说一下吧,就是现在我们主流的还是这个两种方式,一种是get,一种是这个post,好,那么这两种方式我们分别在什么时候用的啊,给大家去说一下,我们大概这么去分的,Get请求呢,它其实就是用来这个查询啊,就是用来查,然后这个post的话就用来什么,用来写啊,就是可以这个这个是读吧,啊就如果是你是一个读的请求,那一般我们都是使用一个盖的请求,如果你是一个斜的请求,比如说你涉及到什么数据的一个写入,OK,那我一般都是使用这个请求。
02:02
啊,现在一般都是这么去使用的啊,他也没有再去什么分的特别的细。好吧,啊,把这个说一下啊,来接下来的话,我们给大家去做一个测试啊,呃,那我写一个方法吧,写个方法啊第一呃,不能DF是吧,写这个盖写写熟了啊好比如说我们就叫什么,就叫做这个请求方式啊,就叫request method。好行,呃,那我们将来的话呢,这个浏览器要给他发送一个什么请求呢,给他发送这么一个请求吧,好吧。就是这个request method,好吧,这是我发送的一个请求啊,那我把它复制一下。呃,我整体复制吧,好吧,整体复制。OK,拿过来,然后放到这啊行,呃,那这样的话,我上面就叫什么标上一个什么request mapping对吧,呃,Request mapping,然后这里面我们写什么东西呢?这里面就写一个叫做呃,就他就行了是吧。好就它就行了,OK,呃,那写好以后呢,这里面我们就直接一个就返回一个就行了哈,没毛病吧,同学们,行,那把这个写好以后呢,接下来我们就来就来就来做这个测试啊,我们先把它这个启动起来,嗯,启动内在这啊启动一下。
03:24
好。呃,这个提起来以后呢,我们就可以做这个测试了啊,你看现在的话呢,我先选成get吧,对吧,我先选成get,然后发送一下。好,你发现这个是能够成功的吧,那我再选成什么post,我再发送一下,好你发现是不是也是可以成功的呀。对吧,也可以返回,也可以返回结果啊行诶那你说你这个现在发送get也行,发个也行,那我发送个put看看吧,你看是不是也能成功的呀。对不对,那你这好像也没啥区别啊,来给大家去说一下啊,是有区别的啊,只不过现在我们是没有做这个强制的要求啊,给大家去说一下,呃,如果你这么写的话呢,它其实就没有要求,你到底要什么发送什么请求过来啊,你的请求方式是什么,它是没有要求的啊,但是我们是可以做要求怎么要求的,你看了哈,我们在这个request mapping中是可以要求的啊,那首先如果说这里面你又要写你的请求的这个地址,又要什么去写这个请求方式,那我们就只能是这么去写了啊,把它复制给一个value能听懂吧。
04:23
就如果说我们只写这么一个的话呢,那我这个VALUE6是可以省略不写的,但如果说我还要再去加别的东西,那你就必须要把这个VALUE6写出来了,然后后面的话就是我们的这个method,好,这里面我们写的是request method,你看一下它里面就会有对应的请求,比如说delete呀,Get呀,什么head呀,什么post,什么port呀,对吧,我们就测这个常用的啊,呃,Hod啊,Method的讲什么get吧,好,当我写了get以后注意了啊。我重新启动一下。好,当我这个写成这个get以后,注意啊,回到这以后,我再去发送请求,比如说我就发送一个get,你看了哈,我发get没有问题,我发一个post走。
05:05
报错了吧?对吧,这就报错了啊,说什么他说method not allowed,就是什么你的请求方式是不被支持的。为啥不被支持呢?因为你是一个POS的请求方式,但是呢,我后台要求的是一个盖子的请求方式,就算你的这个请求地址是一样的,你是能够找到我的,但是找到我以后呢,我发现你的姿势不对。能听到吧,啊,你的姿势不对,所以说这个时候我就不要你,我就不允不允许你去访问我。好吧,那同样的道理啊,如果说把它改成post的话呢,那我的就可以过去了,但是你的get就过不去了。理解吧,啊,就是我们是可以这么做明确的要求的啊行,那说到这个请求方式以后啊,比如说我们将来想要求你的请求方式呢,就是一个盖的请求,其实呢,我们也没必要这么去写,这么写呢有点麻烦,我们可以怎么写呢?啊,这么写直接使用一个什么盖着买瓶就可以。这个get mapping这里面你就什么直接写你的请求地址就完事了,就说白了啊,它其实是相当于什么呀,相当于告诉你我就接受一个盖的请求,你点过来啊,Get mapping。
06:04
对吧,Get mapping里面你看一下,上面就写了一个什么叫做request mapping,然后呢,Method他已经写死了,就是一个get。看到了吧,啊,所以以后我们这么写就可以了,好,那同样道理,如果说我要求你是一个post的请求的话,那我们就有一个什么呀,叫做post mapping对吧,这里面你就直接去写就可以了。能听到吧啊,当然我不可能写两个啊,比如说我现在写一个什么post mapping吧,那我写成这个post mapping以后呢,就相当于啊。相当于什么呀,相当于我写了一个什么request mapping,写了个他method里面我写了一个什么,写了一个post。对不对啊,这样写比较简单哈,好行,启动起来以后你看了哈,我发送请求,这一次就没有任何问题了,成功了吧,但如果说你改成get,那对不起不行。对吧,你看请求方式又不被支持了。看到了吧,同学们啊,所以这就是我们的呃,请求方式啊这个东西。好吧,大家了解一下啊,这个就给你演示两个啊,别的我就不再演示了啊,因为我们最常用的就是这两个,好,那以后如果说我们是要求你这个约定这个请求方式的,那你就可以什么使用什么get mapping啊,或者什么这个post mapping啊,来去写就可以了。
07:11
理解了吧,啊,把这个简单说一下啊行。
我来说两句