HTTP 协议

HTTP 协议

小麦小麦2 天前

关于

HTTP 是一种用于获取网页资源的基础客户端-服务器协议,最初设计简单,仅支持基本的文件传输,但随着发展不断扩展,现已能传输文本、图片、视频等多种类型的数据。它通过请求和响应的消息机制在浏览器与服务器之间交换信息,并借助可扩展的头部字段实现缓存、内容协商、断点续传等高级功能。尽管 HTTP 本身是无状态的,但通过 Cookie 等机制可以维护会话状态,满足现代 Web 应用的需求。从 HTTP/1.0 到 HTTP/1.1,再到基于二进制帧的多路复用协议 HTTP/2 和 QUIC 的探索,其演进持续优化性能与安全性,支撑起复杂的现代互联网应用。

统计

28资料
2笔记
查看知识库
分享知识库

资料预览
展示该知识库中前 5 条资料

HTTP 资源与规范 - HTTP | MDNHTTP 资源与规范 - HTTP | MDN

HTTP 协议于 20 世纪 90 年代初期被规范化。得益于其扩展性,该规范至今又添加了大量的补充内容。这些增补规范文档散落在网络的不同位置。本文列出了与 HTTP 协议相关的规范文档。

Content-Security-Policy (CSP) - HTTP | MDNContent-Security-Policy (CSP) - HTTP | MDN

HTTP 响应标头 Content-Security-Policy 允许站点管理者控制用户代理能够为指定的页面加载哪些资源。除了少数例外情况,设置的政策主要涉及指定源服务器和脚本端点。这将帮助防止跨站脚本攻击。

HTTP 响应状态码 - HTTP | MDNHTTP 响应状态码 - HTTP | MDN

HTTP 响应状态码用来表明特定 HTTP 请求是否成功完成。 响应被归为以下五大类:

HTTP 请求方法 - HTTP | MDNHTTP 请求方法 - HTTP | MDN

HTTP 定义了一组请求方法,以表明要对给定资源执行的操作。指示针对给定资源要执行的期望动作。虽然它们也可以是名词,但这些请求方法有时被称为 HTTP 动词。每一个请求方法都实现了不同的语义,但一些共同的特征由一组共享:例如一个请求方法可以是安全的、幂等的或可缓存的。

HTTP 标头 - HTTP | MDNHTTP 标头 - HTTP | MDN

HTTP 标头(header)允许客户端和服务器通过 HTTP 请求(request)或者响应(response)传递附加信息。在 HTTP/1.X,一个标头包括它的名称(不区分大小写),一个冒号(:),可选且会被忽略的空格,最后是它的值(例如 Allow: POST)。在 HTTP/2 或更高的版本中,标头在开发者工具中展示为小写(accept: /),对于特殊的伪标头组则会以冒号作为前缀(:status: 200)。你可以在 HTTP 消息页面找到每个协议版本的有关信息和语法。

笔记预览
展示该知识库中前 2 条笔记

HTTP 协议学什么?

一、HTTP 基础概念

  • 掌握 HTTP 的定义及其在 Web 中的核心作用,理解它是客户端—服务器协议,用于传输超文本(如 HTML)。
  • 理解 HTTP 的无状态特性,以及

HTTP 协议与相关 RFC 规范全览

HTTP 协议与相关 RFC 规范全览

HTTP 协议的相关 RFC 规范涵盖了从基础协议定义到安全、缓存、认证等多个方面。以下是主要的 RFC 文档分类整理:

HTTP/1.1 核心规范(由 R

功能介绍
知识库提供了诸多实用功能,帮助你高效学习和分享。

资料管理

统一存放各类资料,包括网页、PDF、图片等。

AI 伴学

通过教学模式,让 AI 导师结合知识库内容带你一步步学习。

互动测验

通过互动测验,检测自己的知识掌握情况。

学习笔记

将有用的信息记录下来,方便复习和与他人共享。

Copyright © 2025 前研学院. All rights reserved.