00:00
好,然后大家来看,那我们当前咱们的这个rest呢,然后在我们当前的互联网里面,然后咱们有好多好多的一些网站,然后它用的都是rest of,知道吧,那其实咱们的rest of它到底长什么样呢?大家还记不记得我们学过这个,这个什么叫做,呃,这个spring mvc支持路径中的占位符,还有印象没有,有印象吧,就是咱们讲到那个地方的时候,咱们说过我们以后咱们在传输请求参数的时候,我们是不是就可以有两种方式,你要么用问号传参,你要么呢,就可以将我们当前传输的数据全部都以斜线来拼接到我们的请求地址中,大家说对不对,对吧?好,然后大家注意啊,然后我们当前rest风格的路径,然后就是这种路径,就是我们不再用问号来进行传参了。而是把所有。
01:00
的数据都以斜线来拼接到咱们的请求地址中,能听懂吧,能听懂吧,好OK啊行,然后下面大家来看一下,比如说来。大家看。是rest到底是怎么实现的?咱们刚才其实也说了,它的本质就是相同的请求路径,不同的请求方式来表示不同的操作,对不对,对吧?好,然后具体说就是HTTP协议里面四个表示操作方式的动词,Get表示获取,Post表示新建,Post表示更新,Delete来表示删除,OK吧,不要记反了,记好了增删。改查,OK啊好,然后rest风格,然后提升URL地址来使用统一的风格来进行设计,这不就是咱们刚才说的统一的请求路径嘛,对不对,对吧?然后再往下从前到后各个单词来使用什么分开,斜杠分开,然后不使用问号键值对方式来携带请求参数,而是将要发送给服务器的数据作为URL地址的一部分,这个咱们见过吧,咱们在讲路径中的占位符的时候,我们是不是就可以把这些数据全部都以斜线的方式拼接到咱们的地址后,对不对,地址中能听懂吧?哎,行啊好,然后以保证咱们整体风格的一致性,OK,好,来大家看,你看咱们这里面查询操作咱们原来传统的方式,这个东西大家都叫过吧,Get user by ID见过没有?
02:44
编号,然后问号ID等于一是不是啊,但是在咱们的rest for风格里面,大家看user斜线移,我当前所操作的资源是用户信息吧,所以说在这就是U的能看懂不?然后斜线一这个就是我们当前要根据这个一作为条件是不是来查询用户信息,因为这是get的请求,那所以说既然咱们传过来的有条件,那就是根据这个条件来查询用户信息,能听懂吗?但是大家再来看看这个,这是不是底例的请求啊,对吧?那底例的请求咱们也传过来了一个一看这个请求路径一样不一样需要。
03:25
但是这这俩意思一样不不一样,Get请求方式是查询ID为一的用户信息,然后咱们当前的delete请求方式对应的是删除用户ID为一的用户信息,能听懂不能听懂吧,好OK啊,行来,咱们原来叫delete user是不是是吧,原来保存操作叫save user,现在咱们还叫啥user,但是咱们的请求方式是啥?Post没问题吧,再往下,然后更新操作,大家看update有,然后咱们的请求方式是什么?Put是不是啊是不是啊,是吧啊。
04:05
行,那其实这个rest呢,现在呢,用的非常的多,就比如说咱们互联网里面呢,有好多的网站,然后用的都是咱们的rest风格来实现的,就比如说呀,咱们来下面咱们来查一下啊,比如说这是咱们的百度,然后咱们来查一个百度百科吧,咱们查一个什么。啊茶和上归谷,上归谷就连骑士都没有啊,这有一个是吧,好,上尾谷大家来看啊,好,然后这里面咱们倒是看不出来,因为这里面用的还是一个问号见直度的方式来传参的,对不对,对吧,那咱们这里面有个百度百科,大家看这个地方看看看这。斜item斜线上硅谷斜线7171254,能看懂不能看懂吧,这就是我们当前咱们的一个rest风格的路径,能看懂不能看懂吧?啊行,北京圣城华科教育科技有限公司旗下品牌是吧?啊这个在每个地方的名字都不太一样啊,然后像咱们在北京的话就是圣城华科,然后。
05:26
大家知道在武汉叫什么吗?好口碑对,就叫好口碑啊。好啊行,所以说呢,大家来看,你看百度里面用的是不是应该也是这种方式,对不对,对吧?啊行,这个咱们就不说了啊。
我来说两句