HTTP:
概念:
网页HTML又被称为超文本,而网页的传输协议(HyperText Transfer Protocol)也可以称为超文本传输协议简称就是http协议。它规定了客户端与服务器传输内容时遵守的传输格式,是属于客户端浏览器和服务器之间的通信协议。
http交互模型的是请求/相应的交互模型,即客户端发送一次请求,服务器响应一次的交互形式。
请求消息:客户端发送到服务器的消息
组成
- 请求行组成:请求方式、 URL、http协议版本;
- 请求头部:请求头部用于描述客户端的基本信息,多行有键值对形式组成 key:value;
- 空行:分割请求头部与请求体;
- 请求体:存放post方式提交到服务器的数据 get请求没有请求体!
请求方式
表明要对服务器上的资源执行的操作,常有get、post、put、delete。
响应消息:服务器响应给客户端的消息
组成
- 状态行 组成:http版本协议 状态码 状态码描述文本
- 响应头部:描述服务器的基本信息,多行有键值对形式组成 key:value
- 空行:分割相应头部和响应体
- 响应体:服务器响应给客户端的资源内容
响应状态码:http协议的一部分 用来标识响应的状态
组成:三个 十进制数字