HTTP 协议
关于
HTTP 是一种用于获取网页资源的基础客户端-服务器协议,最初设计简单,仅支持基本的文件传输,但随着发展不断扩展,现已能传输文本、图片、视频等多种类型的数据。它通过请求和响应的消息机制在浏览器与服务器之间交换信息,并借助可扩展的头部字段实现缓存、内容协商、断点续传等高级功能。尽管 HTTP 本身是无状态的,但通过 Cookie 等机制可以维护会话状态,满足现代 Web 应用的需求。从 HTTP/1.0 到 HTTP/1.1,再到基于二进制帧的多路复用协议 HTTP/2 和 QUIC 的探索,其演进持续优化性能与安全性,支撑起复杂的现代互联网应用。
统计
资料预览展示该知识库中前 5 条资料
HTTP | MDN
超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。HTTP 遵循经典的客户端—服务端模型,客户端打开一个连接以发出请求,然后等待直到收到服务器端响应。HTTP 是无状态协议,这意味着服务器不会在两个请求之间保留任何数据(状态)。
HTTP Cookie - HTTP | MDN
HTTP Cookie(也叫 Web Cookie 或浏览器 Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据。浏览器会存储 cookie 并在下次向同一服务器再发起请求时携带并发送到服务器上。通常,它用于告知服务端两个请求是否来自同一浏览器——如保持用户的登录状态。Cookie 使基于无状态的 HTTP 协议记录稳定的状态信息成为了可能。
HTTP 身份验证 - HTTP | MDN
HTTP 提供一个用于权限控制和认证的通用框架。本页介绍了通用的 HTTP 认证框架,并且展示了如何通过 HTTP 的“Basic”模式限制对你服务器的访问。
HTTP 缓存 - HTTP | MDN
HTTP 缓存会存储与请求关联的响应,并将存储的响应复用于后续请求。
HTTP 协议中的数据压缩 - HTTP | MDN
数据压缩是提高 Web 站点性能的一种重要手段。对于有些文件来说,高达 70% 的压缩比率可以大大减低对于带宽的需求。随着时间的推移,压缩算法的效率也越来越高,同时也有新的压缩算法被发明出来,应用在客户端与服务器端。
笔记预览展示该知识库中前 5 条笔记
0. HTTP 协议学什么?
一、HTTP 基础概念
- 掌握 HTTP 的定义及其在 Web 中的核心作用,理解它是客户端—服务器协议,用于传输超文本(如 HTML)。
- 理解 HTTP 的无状态特性,以及
1. HTTP 基础概念
1. HTTP 基础概念
1.1 HTTP 的定义与作用
HTTP(HyperText Transfer Protocol,超文本传输协议)是互联网中用于**客户端—服务器通信
2. HTTP 请求与响应机制
1. 概述
HTTP 协议的核心是请求-响应模型,客户端(如浏览器)向服务器发送一个请求,服务器处理后返回相应的响应。整个过程基于 TCP/IP 协议,通常使用默认端口 80(HTTP
3. HTTP 核心功能与优化技术
1. 概述
为了提升 Web 应用的性能、安全性和用户体验,HTTP 协议设计了一系列核心功能与优化机制。这些技术在现代前端开发中至关重要,能够有效减少网络延迟、降低带宽消耗,并增强应用的安全
4. HTTP 安全与跨域机制
1. 同源策略与跨域机制
1.1 同源策略(Same-Origin Policy)
同源策略 是浏览器的一项核心安全机制,用于限制不同源的文档或脚本如何交互。只有当协议(pro
功能介绍知识库提供了诸多实用功能,帮助你高效学习和分享。
统一存放各类资料,包括网页、PDF、图片等。
通过教学模式,让 AI 导师结合知识库内容带你一步步学习。
通过互动测验,检测自己的知识掌握情况。
将有用的信息记录下来,方便复习和与他人共享。