HTTP超全汇总 HTTP超全汇总 认识HTTP 什么是超文本 什么是传输 什么是协议 与HTTP有关的组件 网络模型 应用层 运输层 网络层 链路层 物理层 OSI模型 浏览器 Web服务器 CDN WAF WebService HTML Web页面构成 与HTTP有关的协议 TCP/IP DNS URI/ URL HTTPS HTTP请求响应过程 HTTP请求特征 详解HTTP报文 HTTP请求方法 HTTP请求URL HTTP版本 HTTP标头 通用标头 Cache-Control Connection Pragma Trailer Transfer-Encoding Upgrade Via Warning
请求标头 Accept Accept-Charset Accept-Encoding Accept-Language Authorization Expect From S0H If-Match If-Modified-Since If-None-Match If-Range If-Unmodified-Since Max-Forwards Proxy-Authorization Range Referer TE User-Agent 响应标头 Accept-Ranges Age ETag Location Proxy-Authenticate Retry-After Server B/ -Authenticate Access-Control-Allow-Origin 实体标头 Allow Content-Encoding Content-Language Content-Length Content-Location Content-MD5 Content-Range Content-Type Expires Last-Modified HTTP内容协商 什么是内容协商 内容协商的种类 为什么需要内容协商 内容协商标头
Accept Accept-Charset Accept-Language Accept-Encoding Content-Type Content-Encoding Content-Language HTTP 认证 通用HTTP认证框架 代理认证 Proxy-Authenticate Proxy-Authorization 禁止访问 WWW-Authenticate 和 Proxy-Authenticate 头 Authorization 和 Proxy-Authorization 标头 HTTP缓存 不同类型的缓存 不缓存过期资源 私有缓存 共享缓存 缓存控制 不缓存 缓存但需要验证 私有和共享缓存 缓存过期 缓存验证 什么是新鲜的数据 缓存验证 Etag 避免碰撞 缓存未占用资源 HTTP CROS跨域 Origin 跨域的特点 同源策略 跨域请求 跨域功能概述 访问控制 简单请求 预检请求 带凭证的请求 HTTP响应标头 Access-Control-Allow-Origin Access-Control-Allow-Credlentials Access-Control-Allow-Headers Access-Control-Allow-Methods Access-Control-Expose-Headers
Access-Control-Max-Age Access-Control-Request-Headers Access-Control-Request-Method Origin HTTP条件请求 原则 验证 强验证 弱验证 条件请求 If-Match If-None-Match If-Modified-Since If-Range If-Unmodified-Since 条件请求示例 缓存更新 断点续传 通过乐观锁避免丢失更新 HTTP Cookies 创建Cookie Set-Cookie和Cookie标头 会话Cookies 永久性Cookies Cookie的 Secure 和 HittpOnly 标记 Cookie的作用域 HTTP的优点和缺点 HTTP的优点 简单灵活易扩展 应用广泛、环境成熟 无状态 HTTP的缺点 无状态 明文 性能 HTTPS为什么会出现 HTTPS解决了什么问题 什么是HTTPS HTTPS做了什么 什么是 SSL/TLS 认识 SSL/TLS HTTPS的内核是HTTP 探究HTTPS 对称加密 加密分组 非对称加密 混合加密
摘要算法 认证 Cookie 和 Session Session是什么 Session如何判断是否是同一会话 Session的缺点 Cookies是什么 创建Cookie Set-Cookie和 Cookie标头 会话 Cookies 永久性Cookies Cookie的 Secure 和 HttpOnly 标记 Cookie的作用域 JSON Web Token 和 Session Cookies 的对比 JWT 和 Session Cookies的相同之处 什么是Session Cookies 什么是 Json Web Tokens JWT的格式 拼凑在一起 JWT 和 Session Cookies 的不同 密码签名 JSON是无状态的 可扩展性 JWT支持跨域认证 JWT和 Session Cookies 的选型 后记 HTTP 和 HTTPS 的区别 HTTP Get 和 Post 区别 什么是无状态协议,HTTP是无状态协议吗,怎么解决 UDP和TCP的区别 UDP 是什么 TCP是什么 TCP和UDP的不同 TCP三次握手和四次挥手 TCP三次握手 TCP四次挥手 请你说一下HTTP常见的请求头 通用标头 实体标头 请求标头 响应标头 地址栏输入URL发生了什么 HTTPS的工作原理 HTTP超全思维导图,涉及HTTP基本认识、HTTP请求过程、HTTP响应标头、HTTPS的出现原因、 解决什么问题、总结了Session、Cookie和Token,最后再为你整理了HTTP的核心面试题.
Http核心知识总结.pdf
