概念:
- HTTP(HyperText Transfer Protocol,超文本传输协议)最早就是计算机与计算机之间沟通的一种标准协议
- 随着时代的发展,技术的变迁,这种协议现在广泛的应用在各种领域,也不仅仅局限于计算机与计算机之间
- 手机、电视等各种智能设备很多时候都在使用这种协议通讯,所以一般现在称 HTTP 为端与端之间的通讯协议
- 这种协议规范了通讯内容的格式以及各项内容的含义。
HTTP协议分为请求 和响应 两个部分组成:
请求
- 请求行 协议及版本 请求的地址 [请求的参数] 请求的方式
- 请求头 浏览器发送给服务器端的有关客户端的一些额外数据 向服务器端发送cookie token
- 请求体 浏览器发送给服务器的数据
- GET请求通过URL拼接参数发送数据,所以没有请求体
- POST请求通过请求体发送数据,所以有请求体
响应
- 状态行 协议及版本
- 状态码 状态描述 响应头 服务器端发送给客户端的一些有关服务器的一些额外数据 比如:
- 服务器端的时间
- 服务器端告诉浏览器解析数据的格式
- 响应体 服务器端发送给客户端的数据