00:00
那获取到提交方式,紧接着干嘛,紧接着我就可以再做处理了呀。大家看啊,我都可以这样处理了。如果。Post第二,DS。谁呀?Method。这大家应该知道吧,这种写法你拿一个变量和一个常量字符串进行ES比较的话,我们是不是要把常量放前面。这样写的好处是什么?不可能报空指人异常。对不对?你要把method放到前面,method.es post,那么如果method是空的话,它就会报控制异常了啊,所以我们一般equals方法的写法就是把常量放前面,变量放后边作为参数啊,那如果是post。
01:02
干嘛?如果是post,我这样吧,我们再定一个方法。就叫。就叫。Do post就叫它吧,这样do post方法request。Else,如果。Get。第二。Method。那我就do get request。Response。好,我在这样,当然这俩方法现在有没有没有。没有好说呀。没有我们给它定义。
02:01
是不是,这不就OK了吗?哎,错了啊,这个创建啊定义OK。是不是这不就有了,当然这改成我们这给他改一下啊,先不改了。写上一句话。这是。嗯。Get,提交,这是post提交。好,重新发布过了。重新发送。这儿post,为什么这儿post,因为这个页面是刚才是是不是就他过来的,对吧,我重新来给这儿。
03:03
重新来啊。走。破的吧。Can see。我给这儿。这是什么?是不是盖章提交?是不是这就OK了啊,这就没问题了啊。哦,这就没问题了,嗯,那我这样吧,我把它改成public。把它也改成public。哇。要改成的话,我在这想,那我能不能这样呢,因为我们以后啊。我们用到的协议肯定都是IP协议,那我能不能再定义出来一个?
04:05
再定一个一般性的类。这个类专门处理HTP请求的。那么我以后再定义其他的,我就不继承他了,我让他继承那个。一般性的会不会更好一些呢?诶。说干就干,我们现在来做那个sort,我拷拷贝它啊CTRLC,然后这个叫什么名,我这个就叫IP。就叫它。这个就把它去掉了。这个留着给大家留着啊。嗯,那这样吧,那这样的话。
05:00
我这也不要他了。我不要他这个也不要他。空的。然后我再定义的子类是不是只需要重写它就可以了?我只需要重写do get do post。那么。我就不用重写这个service了。大家看着啊。什么意思呢?就这样一个意思,我把它删掉。我把它删掉,这继承自谁IP?你看着,我就重写了他了。这是不是空的?那大家想一下,我现在重新运行这个代码,这其他地方不用动啊,其他地方不用动,我重新运行这个代码。他会不会输出这两句话呀?
06:04
会不会?重新发布过了啊。重新发布过了,那把它清掉看着。刷新。没问题吧?是不是?执行了吧,盖着提交吗是吧。然后这边。走。Post也没问题吧,是不是都可以啊?哦,都可以,那要这样的话,确实啊,我们以后再定义,我连也不用继承了,我就继承自这个T是不是就搞定了。重写do get do post。这就。怎么用呢?怎么用呢,大家看怎么用,就这样用。
07:03
如果说你注意啊。如果说你是。这个。我们的页面要求什么要求它是。Post提交对不对。那我这post提交上我就写什么。啊。下一步进入什么?用户身份验证阶段。哎,但如果你是盖的黑胶呢?非法。用户。我就能区分出来你是非法用户。为什么这么说?
08:01
重新发布过了,大家看啊。现在我这儿用的什么,我从是不是你提供给我的表单里边登录的呀,登录。是吧,现在马上要做的是不是要你填的用户名,我得验证一下对吧?进入用户身份验证阶段了,可如果说你是个黑客,你直接在地址栏里面输了这个log in好了。走。看到没?我还用验证什么吗?我肯定知道你是非法用户,为什么你就不是从我给你提供的表单里边登录的。对不对。这就OK了。这就是post,相对于get来说,它的安全性就体现在这儿,很重要一个安全性体现在这儿,当然了,你说这个你输入的用户名,密码在地址栏显示,这个我们不说了啊,这就不说了。
09:02
不过对于他呀,嗯,我们可以给他进一步再完善一下,怎么完善呢。我把他呀。这这这个我就不要了啊,这个输出这个就不要了,我现在把它单独再提出来,给它作为一个方法出现。单独再提一个方法,这个叫什么?这还叫。他还叫。你看。只不过这个里边放的参数和这不一样,这个参数什么I request response。诶,我们就这样来做,那么这个so就是我们最终形成的,我们自己定义的这个solid。
10:04
Okay。以后我们在。定义solid,只需要让我们的类继承自itp就OK了。
我来说两句