00:01
对于request,那么除了刚才我们说到的请求参数相关的四个方法,属性相关的四个方法以外,我们还有一些就目前来说啊,那么还有一些方法是需要我们大家掌握的,那么这些方法呢,我给大家总结了一下啊。有这么几个,那么关于它的用法呢,我挨着给大家讲解一下,第一个get request URL。这样。咱们再定义。啊,这个再定义,我就拷贝,这个就拷贝了啊。16。这个叫request。
01:00
Other method其他。方法二。这个先不要了。看着他。删掉了啊,统统删掉。那这里边儿。一个以来。第一个,我们说了get request yourl。他是干嘛的,Request get。Request you。
02:01
L。它返回值是个string buffer,你注意啊,它可不是string,它是string buffer。呃,Request URL我们就直接这样写了啊。Request URL看一下他是干嘛的。这些都关了啊。嗯,我这个是三看好了啊走。你看到没这什么东西。
03:02
这个东西是不是就是我们地址栏里边提交的这个URL嘛,这不用多说是吧,就是获取他的。这就是获取他的OK。加注式获取请求的URL。那么关于它呢,我们好像看刚才啊,还看到一个request get request。这是不是还有个uri啊?这uri是什么?这UI首先它是string类型的是吧。那哪一部分是这里边儿哪一部分是UI啊。我记得给大家说过呀。这UI是从哪开始的?从这开始,这是uri。
04:00
我们获取的是这个东西。这样。看到他。记录。刷新。点他一下。看到这这获取的是不是这个内容。你再看看这儿。是他不是这就那个uri获取的就是它。OK,简单吗uri?请求的uri所谓URL是什么?URL去掉。请求协议及是不是主机啊?你看这是不是气到他了?
05:02
是不是去掉协议,去掉主机host剩余部分呢?对吧。剩余。上一部分好两个了啊,两个方法了,再看还有什么。诶,Get contest,这又是个什么东西?很重要,这个很重要啊,request.get contest。康泰。好。哎,重新发布过了啊,这就不要它了。不需要了。
06:00
刷新。叫什么?这是我们的项目的根。这是我们web项目的根路径,所以contest这是获取当前web应用的根。路径。很重要,这个路径很重要,好再看。诶,这有个solid pass solid in four这俩干嘛的,先留着这俩有点麻烦啊,我们看这get method不用多说吧,是不是不演示了啊,是get还是post,请求看他get remote address这什么意思?
07:04
这个呢,大家要看这个效果可能不是。很明显。啊,我给你写上。Remote address。一会儿我把这个名字给你换了,你就知道它是什么意思了。好,重新发布了。走。他这获取了这样一个东西,这这这这是什么东西啊。我们没看出来是吧,这个啊,我这儿说了,这儿不好演示给大家不好演示,这个我就直接告诉你。这是获取。
08:00
客户端IP。它是获取客户端的IP的。所以这个client IP。他实际上是客户端IP啊。有同学说怎么客户端IP是remote address remote什么意思?远程的。远程的,你注意我们这代码是哪儿的,这是服务端的,对于服务端来说,你客户端是什么,它就是远程地址啊。所以你这获取到的是什么客户端的地址,就那个IP。OK。再看这有两个solid pass和。Get pass in for,要想讲它啊,我得改一下哪呢,注册。这个它的注册。
09:02
这注册呀。Yeah。这有个是吧,给它删掉了,我们不需要它。这个也删了他。好。我这儿给他改成什么呢。改成杠圈圈圈杠圈圈圈杠勾勾勾杠七看好了,我改成这个了。好,他重新发布了。那我这现在要访问这个萨肯定不行了吧,肯定是404。呀,那他这儿现在。没有重新发布呢。那我们的。重新发布一下。好。
10:01
404吧,那我要想访问到他,肯定得圈圈圈圈勾勾,诶,再往后写什么都行,我就写个ABCDEF可以吧。回城。它是肯定可以访问到的,对吧?好,那现在能访问到就好,我们看着request点儿get,刚才说了我们要测试俩方法,一个是什么呀。一个是。啊,Pass。Solid,还有一个request点儿,Get pass。Pass。
11:09
看一下它们各自表示什么意思。好,他重新发布了啊。刷新。你看到没?Pass,是这个。Passing是他,我可以继续改,改成它。我这儿再加个杠可以吧。走。你在干啥?哎,这这什么意思呢。结合着它来看什么意思?Pass是指的你这个you pattern。精确部分。这个匹配模式的精确部分。而pass in是指的它的。
12:03
非精确部分,和这个通配符相匹配的部分。明白吧,那如果说我这儿就直接就是谁呢。比如我这里边儿这样写,这样写的意思是什么?是不是不存在。非精确部分呢,都是精确部分对吧,那如果要是他呢。如果是他,好说。重启。看着。你现在访问它行不行,肯定不行啊,这404肯定是404的,你看。是吧,它不匹配啊,你需要这样走。看到没solid pass是不是它呀,Pass,它仍然是solid pass是什么精确部分?
13:02
Passing for非经济,它就不存在非经济部分,所以它这就是now。明白了吧,那么这几个方法。就目前来说,大家需要掌握。它的用法知道特别是什么,这几个路径,你要知道它是谁,URL指的谁,URL是谁。Contest pass是谁?然后solid pass是谁?Pass in又是谁?这几个路径你需要清楚。好。这是我们说的啊,Request里边的啊,服务端相关的信息的获取方法。
我来说两句