00:00
就是大家注意啊,现在我们写这个程序反问得也会了。但是有个问题,什么问题?乘法是不是只有一个?而我们的请求第一天讲H所讲过了,有两种,一种是get请求,一种是透请求,啊,现在我写的表达你稍微看看哈。就比如说我在这里,大家看到在word这个下面写页面啊,写一个V,呃,咱们就说A吧,啊,在里面写个表单。咱就get的请求吧,好把请求地址呢,就是刚刚那个二程序地址给我拿过来啊,就是他。啊,Get请求,然后呢。一步冒号3OK就提交按钮了。好,现在呢,我们运行一下啊,其实应该是这步数了,我看这能不能有拿过来呢,a.H加走。
01:07
还不主不来是吧,重启一下吧。来。我看一下。为了。OK。好,再来看一下啊,那现在这个呢,我们写上a.H好,这是不是过来了,那么确认一下。确认一下,大家注意看这里面是啥。就是地址写了吧,盖请求吧,好,我们提交的时候,它就会访问程序,咱们注意看我点击提交下面这是不是有啊OK,嗯。再回来再访问没问题吧,好,现在呢,我把这个东西改成为。哪了?东西有点多,我都关了哈,找不着了。走,把它改成为POS请求。
02:03
OK,改了。来改了以后咱们回来,但这时候注意看一下哈,右键常用源代码,它是不是还在get呢,要刷新一下。是不是热部署过来了啊,一个热部署过来了,好,那这个时候大家注意看一下哈,我们点击提交这个方法是不是也都用法service是一样的用法没问题吧。那现在啥问题呢?注意看一下,一般情况下,我们get的请求和POS的请求干的事情是不一样的。如果说现在他干的事情不一样的话,你想想,那也就是说这个service方法里面。是不是得判断一下,如果你是get请求,做get请求操作,如果你是POS请求,做POS请求操作,那怎么办?那写两份代码啊,难道你这么写吗?
03:06
好,大家注意看干的请求是吧?写两份代码吗?控制请求。这么写这么写不行吧,这么写是不是每次还是行的get和post,那我们要想办法知道,如果你是get请求执行这份,如果是不者结束执行这份呢,怎么办?大家注意看,有个方式可以得到,首先这个对象啊,录音或者对象它是可以得到请求方式的,它有个方法叫做什么叫做get。Method的方法,这方法啊,谁的呢,是相来注意看他现在能用吗?你先看看哈,Get是不没出来啊,为什么呢?大家注意看一下哈。他不能直接用,为什么他现在的类型是它的子类型可以使用。
04:02
啊,它的子类型可以使用,大家看一下。它还有什么类,它是不是有个HTP类啊,你往下点。啊,进到这里面来,大家看。它这里面就有这个get message方法,看见了吗?啊,它可以哦,那怎么办?类型转换呗,是不是转到它的一个子类子接口就行了,大看这也是一个接口啊,子接口就可以了,来。Attp录音快看见了吧,Attp。Request等于request类型转换加就好了,然后这里是类型转换啊。为什么呀?因为它有get方法原因选项了,然后htp request.get method生成一下,好,这是干嘛呢?获取请求的方式。
05:11
获取体重方式,那么我们来看一下啊,下面这两个就先做掉。你打印一下。嗯。大家看一下这种请求方式,它就能获取到了啊,我们重启一下。来在这边,现在我们刷新确认一下现在是post请求吧,好,一旦我提交那边就会得到那个post。信息啊行,刷新一下走,是不是得到这个post的一个信息了,他就知道啊,这个方式是post,那如果说你是get呢,来再改一下哈。改get掉了吧,啊改完以后大家注意啊,回退现在看有了吗?是不是还没有啊,回退一定要记得刷新才有啊,一定要记得刷新,大家看见了吧,有这步数过来了,然后点击提交,这时候往下看,这是不是get了,OK,这呢咱们了解一下,咱们了解一下,那也就是说现在我们在服务器这边已经有办法得到请求的方式了,那我们其实就可以根据这个请求的方式做判断,能理解吧。
06:30
好,判断一下,如果你是get请求,我们之间get代码,如果你是POS的请求。啊。那么诶提示这么慢,Method,那咱们是不是执行的请求代码啊,这样呢就可以有效的区分了。来,我们看看行不行?我看行不行,我看部署这个class看是不是给可以啊,不用重启我看一下啊好,那现在呢,回来我们刷新一下,现在是啥请求盖了请求是吧?走点击提交我们看看下面啊,这个好像他没有没有去过来是吧,那重启吧,不行不管用。
07:18
记得。稍等一下啊。那现在我们回来再次确认一下哈,该的请求,我们点击提交。大家看一下这个概率请求是不是过来了是吧,就这个代码啊,就打印了吗?OK,然后如果你是po请求呢,过来改掉哎post,然后它也就是再有就是这个页面啊,能好能复数复署啊回来啊,然后就是a.H加回来,现在是啥请求,是破请求啊,那我们来看看啊,点击提交。大家看这时候诶就过来了,OK,这个呢,咱们了解一下。
08:06
啊。现在呢,咱们已经可以有效的处理不同的请求了,对吧,就是请求分发了,但是大家注意看一下,这样写就好了吗?大家想想,一般情况下,概率请求做的工作可能很多是吧?POS你做的工作也可能很多,也就是代码,它可能不是一行,是好多行,能理解吗?如果是好多行的话,你这个代码这个方法就变得很臃肿。不好维护啊,那么我们说一般情况下一个方法是不是只干一件事情。而你现在既要干干的事情,又干后的事情不太好,所以怎么办?所以我们可以把这个干的请求要做的事情啊,写成一个方法。来,我在这里写就行了哈,叫做。
09:00
哎,很明显,这是干嘛呢,就做。Get请求的操作吧,是吧,那你就把这些代码呢拿过来,哎,有多少拿多少啊,往这一放啊,就试一下就行了哈,两行差不多意思就行,哎,然后呢,这里用方法调用来取代do get,你想想这样看上去代码是不是很总结,那下面呢,再来一个。都胖死了。好,那咱们这里注释也改一下啊。红薯请求。是吧,删掉复缀好,那么我们这里呢,就换成为都,那么这么看的话,这个方法的办法是不是很简捷了,而且呢,功能上也不影响后期也很回顾啊,你看多干的一个大方法都破了一个方法。好,来。
10:00
OK。那么重启一下,现在是啥请求啊。回来确认一下后作请求啊,我们点击提交就等一下吧,所还在启动啊。有点慢。好,再来看一下。啊,来,再回来吧,把同学给你停了来这个后是不是执行了,那就执行了,OK,我了解一下哈,这个呢,就是请求的分发处理,通过在设密码当中获取请求的方式,然后做判断,从而调用它不同的功能方法,OK。
我来说两句