HTTP实用指南 | 青训营笔记
这是我参与「第四届青训营 」笔记创作活动的的第11天。
一、初始(背景知识:什么是HTTP、其基本特点)
HTTP是应用层的协议:
HTTP请求:
二、协议分析(报文结构、发展历程)
HTTP发展历程:
协议分析(HTTP/1.0):
Method请求特点:安全的、幂等
状态码含义:
RESTful API:
常用请求头:
缓存:
cookie:
HTTP/2版本:
消息和数据流:
连接、流控制
HTTPS概述:
三、常见场景(静态资源、登录)
1、场景分析-静态资源
静态资源方案:缓存+CDN+文件名hash:
2、场景分析-登录
什么是跨域?
跨域解决方案:
向什么地址做了什么动作?
携带了哪些信息?返回了哪些信息?
鉴权:
SSO:单点登录(Single Sign On)
四、实际应用(浏览器与node中使用)
1、浏览器篇
发起HTTP协议: