除了HTML、CSS、javascript这三门前端基础知识之外,HTTP恐怕是前端工程师最需要掌握的知识了,它是前端和后端沟通的桥梁,前端工程师需要能够调试HTTP、修复网络传输中可能遇到的BUG,进而认识到HTTP协议的局限性,从而了解网络性能和安全性等
HTTP的内容主要参照《HTTP权威指南》和《图解HTTP》,小火柴将HTTP的知识体系进行了梳理和归纳,总结成以下目录
HTTP简明学习
网络基础
数据传输
网站架构演化
连接管理
缓存
URL
报文起始行
报文首部
Web服务器
代理
网关、隧道和中继
Web攻击技术
客户端识别及Cookie
基本认证
摘要认证
安全HTTP
实体和编码
字符集
内容协商
使用javascript实现base64编码器
Web主机托管
重定向和负载均衡
日志记录