目录
一、HTTP协议简介
1.1 什么是HTTP协议
HTTP协议即超文本传送协议,它规定了客户端与服务器之间进行网页内容传输时所必须遵守的传输格式
例如:
- 客户端要以HTTP协议要求的格式把数据提交到服务器
- 服务器要以HTTP协议要求的格式把内容响应给客户端
1.2 HTTP协议的交互模型
HTTP协议采用了请求/响应的交互模型
二、HTTP请求
2.1 什么是HTTP请求消息
- 由于HTTP协议属于客户端浏览器和服务器之间的通信协议,因此客户端发起的请求叫做HTTP请求,客户端发送到服务器的消息叫做HTTP请求消息
- HTTP请求消息又叫做HTTP请求报文
2.2 HTTP请求消息的组成部分
2.2.1 请求行
2.2.2 请求头部
常见的请求头字段
2.2.3 空行
- 最后一个请求字段的后面是一个空行,通知服务器请求头部至此结束
- 用来分隔请求头部与请求体
2.2.4 请求体
只有POST请求才有请求体,GET请求没有请求体
三、HTTP响应
3.1 什么是HTTP响应消息
服务器响应给客户端的消息内容,也叫做响应报文
3.2 HTTP响应消息的组成部分
3.2.1 状态行
3.2.2 响应头部
3.2.3 空行
- 用来通知客户端响应头部至此结束
- 用来分隔响应头部与响应体
3.2.4 响应体
四、HTTP请求方式
4.1 HTTP请求方式的作用
用来表明要对服务器上的资源执行的操作
4.2 常见的请求方法
五、HTTP响应状态码
5.1 什么是HTTP响应状态码
HTTP响应状态码属于HTTP协议的一部分,用来标识响应的状态
5.2 HTTP响应状态码的组成及分类
5.2.1 2**成功相关的响应状态码
5.2.2 3**重定向相关的响应状态码
5.2.3 4**客户端错误相关的响应状态码
5.2.4 5**服务器错误相关的响应状态码