HTTP协议—应用层协议,也叫做超文本传输协议
HTTP协议格式
HTTP请求:
使用谷歌 Chrome浏览器抓取HTTP请求数据报头
HTTP协议按行陈列,通常分为三或四部分:请求行、请求报头、空行、(请求正文)
上面HTTP协议数据报中只有请求行 和 请求报文,空行没有体现出来
请求行:[方法] + [URL] + [版本号] 也就是请求报文的第一行内容
[方法]:请求方法
1、GET方法:需要传参时通过URL传参,参数长度有限制,私密性不好 不安全
使用GET方法请求数据时,HTTP协议是三部分,没有请求正文
2、POST方法:需要传递的参数在正文内,长度不受限制
[URL]:要访问的UR资源
[版本号]:当前HTTP协议版本 HTTP/1.1
请求报头:从第二行开始到空行之前的全部内容
1、HOST:要访问的主机地址
2、Connection:传送数据的方式 Keep-alive 支持长链接
HTTP传送数据通常采用两种方案:
I、长链接:高效(HTTP/1.1)建立一次链接可以发送多次请求
I