一、HTTP简介🍓
全称:HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。
协议特点
-
基于TCP协议
TCP是一种面向连接的(建立连接之前是需要经过三次握手)、可靠的、基于字节流的传输层通信协议,在数据传输方面更安全。
-
基于请求-响应模型
请求和响应是一 一对应关系
-
是无状态协议
对于事物处理没有记忆能力,每次请求-响应都是独立的。
无状态指的是客户端发送HTTP请求给服务端之后,服务端根据请求响应数据,响应完后,不会记录任何信息。这种特性有优点也有缺点:- 缺点:多次请求间不能共享数据;
- 优点:速度快。
二、请求数据格式🍎
请求数据总共分为三部分内容,分别是请求行、请求头、请求体
1.请求行
HTTP请求中的第一行数据,请求行包含三块内容,分别是 GET[