Http: hyper Text transport protocol - 超文本传输协议
协议:约定双方的利益和责任
协议约束:客户端 服务器
1.建立连接 - 3次握手
2.进行通信
①客户端给服务器发送消息 - 消息的格式必须是请求报文
(1)请求行:请求方式 请求路径 协议/版本
(2)请求头:包含请求信息的一些键值对
(3)请求空行:空格换行,目的是为了区分前面的信息和后面的数据
(4)请求主体:请求携带的参数,最终要给服务器传递的数据
②服务器会给客户端被动响应消息 - 消息的格式必须是响应报文
(1)响应行:协议/版本 状态码 状态描述
(2)响应头:包含响应信息的键值对
(3)响应主体:最终给客户端响应的数据
3.断开连接 - 4次挥手
本地存储:在浏览器中开辟的空间用来存储数据的,分域名存储,永久存储
操作:设置本地存储
window.localStorage.setItem(键,值)
必须使用服务器打开
添加,修改
localStorage.setItme('data', 111) localStorage.setItme('data', 222)
获取数据 :var data = localStorage.getItem
删除数据: localStorage.removeItme('data')
清空数据:loaclStorage.clear()