http 协议
http协议的全称:Hyper Text Transfer Protocol,超文本传输协议。
超文本是超越文本的缩写,是指超越文本限制,比如超链接、图片、音乐、视频等等。
它规定了浏览器和web服务器通信数据的格式。
浏览器访问web服务器的通信过程
传输HTTP协议
格式的数据是基于TCP传输协议
的,发送数据之前需要先建立连接。
http 默认端口号:80
https 默认端口号: 443
URL
URL全称:Uniform Resource Locator,统一资源定 位符,通俗理解就是网络资源地址,也就是我们常说的网址
URL组成
:协议部分、域名部分、资源路径部分、查询参数部分[可选]
请求报文
http get 请求报文
http post 请求报文
一个HTTP请求报文可以由请求行、请求头、空行和请求体4个部分组成。
请求行是由三个部分组成:
- 请求方式
- 请求资源路径
- HTTP协议版本
GET的请求报文没有请求体,只有请求行、请求头、空行组成
POST的请求报文可以有请求行、请求头、空行、请求体四部分组成
注意:POST方式可以允许没有请求体,但是这种格式很少见
网友评论