00:00
看啊,那么客户端。给服务器发送数据叫请求,服务器给客户端回传数据叫响应。是吧,那么这些东西都是需要遵守这个协议的,那么我们现在看请求吧,是吧,请求又分为get请求和。后者请求两种吧,哎,请求两种,好,这个咱们了解一下,那么大家注意看一下哈,我们先来看GA的请求,我们先来看钙的请求,那么GA的请求它的HTP协议格式什么样子呢?注意他第一先有这个什么请求函。再有就是请求投完了。
01:00
盖的请求,他的HTP协议分两部分,那么在这个请求行里面又分三部分,第一部分就是请求的方式,这里呢,固定是盖了一个字符差,第二呢是请求。求的资源路径啊,那么还有一部分内容是什么呢?注意看中括号标起来表示可选,加上问号,加上请求参数,咱们第一天讲的哈,请求参数就是内等ONE6内ONE6好第三部分是请求的协议和版本号啊,暂时它固定是APP。写一个1.1是这个版本啊,这个版本好,那么请求头又是什么样子呢?请求投是由key冒号value组成。
02:01
记住啊,那么不同的间值对表示不同的含义,不同的间值堆表示不同的含义,好,那接下来我们就给大家看一下这个GA的请求里的数据是不是跟我们所说的一样,首先呢,我们得先准备一个文件去样的请求准备谁啊?就a.H点没有吧,就它吧,是吧,好,咱们现在注意看一下哈,我把它放到服务器上,我先把这个A给给删了啊。好。诶,我的从K6呢出来啊,大家看一下,我现在把这个六跑起来,好把它部署到服务器上面,大家看啊,当你点击这个按钮的时候,其实是把它部署到服务器上面啊,服务器就开始启动,看见吧。开始启动,好,现在我不用谷歌来访问了,我用什么呢?用IE。
03:02
IE里面它有一个调试的工具。这个是吧,HB就可以看这个AB协议的数据的啊好,然后我让他的访问地址呢,是。a.H听到没有,大家注意看,我还没有敲回车,他还没访问,我先开始录制一下,走。好,请求已经开始了。然后他请求的什么呢?是这个内容吧,好,你选了这个请求,这个请求下面呢,分两部分,两个小窗口,看见吗?一部分是sent sent就是什么?就是客户端他发了哪些数据给服务器,就是请求的内容,看看这边receive接收吧,就是他收到的服务器响应的数据,咱们现在先看请求这部分,我先把请求的内容拿出来,先把请求搞明白,好,别着急哈,就这个好,我们说下面的内容就是,是吧,下面的内容就是。
04:04
Get请求的HTTP协议内容了,就是它了啊好,这个内容我们怎么样去解读呢?来请看我们说第一行是什么。是不是请求函对吧,请求函是哪些,注意看啊,就是这里。看这部分吗?哎,这是请求函。这是请求啊,别着急啊,好。请就好。那么我们说请求函是不是又分三部分呢?你你还有印象吗?再稍微看看请求的方式,请求的资源路径,求协议版本方啊来看一下请求的方式,我们说固定是不是get一个字符串,看见吧。第二请求的资源路径啊,这个资源路径是哪些?就你看这个斜杠,哎,零六下划线是吧?啊工程路径,然后后面跟的a.HT没有,这就是他请求那个资源路径啊,我们说后面什么这个问号参数是不是可选的,我中国号标起来是吧?啊你看暂时都没有嘛,只有这个资源啊来第三是什么请求的协议和版本号,那这里是HTTP协议版本呢,是1.1这版本。
05:33
啊,这就是请求行分三部分,好,那下面这些通通都是求同。这些都是痛。啊,请求头是什么格式呢?键值对看见吗?冒号进行分割,你可以稍微看一下这里面是不是冒号分割一个。这里面是不是用冒号分割一个,用冒号分割一个,你看见吧,就用冒号分割一个,这用冒号分割A,你看都是这样好了,那么我们说不同的请求图,大家看啊,这里的内容是请求头。
06:10
这是情冲,哎,别着急。请求头,那么不同的请求头啊,它有不同的含义啊,咱们就把一些常见的啊,常用的一些咱们了解一下,比如说except这个请求图。这个题第一个是吧,它表示啥意思啊,老师就你翻译一下吧,先先看看翻译是啥意思啊。接受的接收的,承认的承担了,你看着吧,哎,就什么意思,你把数据发给服务器,那么服务器给你传什么类型的数据,你是不是得告诉他,哎,那这是表示什么呢?就是告诉服务器客户端可以接收的数据类型,就是我能承认的,我能接收能理解吧,都有哪些类型呢?哎,他说我这接收这个MS啊,对吧,就是呃,那个Excel啊之类的啊,这个呢,是图片呢,看懂吧,Image图片吗?这是XL啊,这是动态图啊,GIF看见吗?这也是个图片啊,这还是那个word的一些东西,最后他说如果这些不行的话,你就先点轻,就是任意吧,啊啊,如果可以就前面这些不行你就任意啊,就这个意思,好,那么再看还有except learn。
07:33
规矩这是什么,你赛是不是同意的确认的是吧?Language是不是语言呢?就是告诉服务器客户端可以接收的语言类型,那么这个语言类型啊,就常见的是两种,一般就中文跟英文啊,中文是什么样子呢?ZHCN中文。中国啊,那么还有一种是en us,这是什么英文?
08:06
哎,美国就是美国英国啊,就这样好,这两种值是咱们常见的好,那么还有usual inry是什么?对usual是不是用户啊,是啥意思啥意思啊,有同学英语好了吗?代理一定先吗?用户的代理,啥是用户的代理?大家想想这些数据,稍微想想啊,这些数据是不是我们通过操纵这个浏览器,他替我们发送的,浏览器替我们发送的吧,所以浏览器就是什么,就是我们的代理吗?听懂啥意思吗?其实我们想去发这个东西,但是谁来操作,是不是浏览浏览器的发送啊啊啊,所以浏览器是我们的代理,所以注意看一下,那这个user就是什么,就是浏览器的信息,就浏览器的信息,哎,这里是浏览器的信息啊好。
09:04
OK,然后呢,还有一个except including,这是同一的编码是吧?哎,就是什么呢,表示告诉服务器客户端可以接收的数据。编码格式是吧,或者是压缩格式。啊,或者是压缩啊。压缩,诶压缩的好,大家看一下这里是不是有个GZ呀,就Z压缩包懂吧,Z压缩嘛,把这个数据变小一点啊好,这里呢,还有一个或或者是主机的意思,这是咱们比较常用的哈,不常用咱们不管就主机啊,就是你不是请求服务器吗?这个地址是请求服务器啊,那到底你请求的地址是多少,你看这是不是告诉你主机是logo或看见吧,后面还有端口号啊,表示请求的服务器。
10:08
IP和端口好,那么服务器其实大家看一下,你在请求的时候,你就已经告诉服务器你是怎么请求的了,那其实服务器可以通过这个东西统计。哪个是他这个程序入门的一个主要的入口。对吧,你这当用户用的什么比较多啊,尤其用这个东西比较多是吧?哎从哪来呢?是还有一个什么reference这个东西也可以有这个东西,那后面再说了啊来这还有一个connection对吧。表示表示啊,这个什么呢?告就是告诉服务器吧。当前连接如何?处理常用的是两种值,一种是keep alive,一种是close啊,那么来keep alive指的啥意思?翻译过来,Keep是保持life是存活是吧?哎,就是什么呢?就是告诉服务器。
11:15
啊,回传完数据不要马上。关闭,保持一小段。时长的连接,他也不能一直连着。他也不能一直连了啊,就保持一小段时间的连接啊,它还要继续通信了啊,这close呢,就马上关闭了,它就马上关闭啊,断开连接,赶紧释放这个资源,就这样子,然后就这样子,OK,这个咱们了解一下啊,这就是GA的请求HTP协议的内容了,是吧?啊盖的请求HP协议的内容,好这个呢,咱们了解一下。
我来说两句