这是我参与「第五届青训营 」伴学笔记创作活动的第 五 天
5. HTTP使用指南
5.1 初识HTTP
TCP协议的特点是:
- 面向连接
- 点对点(一对一)
- 可靠交付
- 面向字节流,也就是说仅仅把上层协议传送过来的数据当成字节传输
- Hyper Text Transfer Protocol超文本传输协议
- 应用层协议,基于TCP协议
- 请求协议
- 简单可扩展
- 无状态
4.2 协议分析
协议分析-发展
协议分析-报文
Method
Safe: 不会修改服务器的数据的方法
Indempotent(幂等):同样的请求被执行一次与连续执行多次的效果是一样的,服务器的状态也是一样的,所有safe的方法都是Indenmpotent的
状态码
RESTful API
常用请求头
常用响应头
缓存
cookie
协议分析-发展
4.3 场景分析
场景分析-静态资源
- 打开chrome
- 输入www.toutiao.com
- 打开控制台
- 右键检查
- F12
- 切换到network
场景分析-登录
- 业务场景
- 表单登录
- 扫码登陆
- 技术方式
- SSO
- SSO:单点登录
4.4 实战
- 重试是保证稳定的有效手段,但要防止加剧恶劣情况
- 缓存合理使用,作为最后一道防线