Update HTTP.md

“HTTP/1.1 新特性”移到“HTTP/2.0”之前,按版本顺序阅读。
This commit is contained in:
CyC2018
2026-10-28 22:51:26 +08:00
parent b07e0972af
commit 0da4c192b6
+14 -14
View File
@@ -44,13 +44,13 @@
* [TLS 握手](#tls-握手)
* [完整性保护](#完整性保护)
* [HTTPS 的缺点](#https-的缺点)
* [七、HTTP/2.0](#七http20)
* [七、HTTP/1.1 新特性](#七http11-新特性)
* [八、HTTP/2.0](#八http20)
* [HTTP/1.x 缺陷](#http1x-缺陷)
* [二进制分帧层](#二进制分帧层)
* [服务端推送](#服务端推送)
* [首部压缩](#首部压缩)
* [HTTP/3](#http3)
* [八、HTTP/1.1 新特性](#八http11-新特性)
* [九、GET 和 POST 比较](#九get-和-post-比较)
* [作用](#作用)
* [参数](#参数)
@@ -994,7 +994,18 @@ HTTPS 的报文摘要功能之所以安全,是因为计算摘要时用到了
- 因为需要进行加密解密等过程,因此速度会更慢;
- 需要申请和维护证书,不过 Let's Encrypt 等机构可以免费签发证书。
## 七、HTTP/2.0
## 七、HTTP/1.1 新特性
与 HTTP/1.0 相比,HTTP/1.1 主要增加了以下特性,详细内容见上文:
- 默认使用长连接;
- 支持流水线;
- 请求必须带 Host 首部,从而支持虚拟主机;
- 新增状态码 100 Continue;
- 支持分块传输编码;
- 新增缓存处理指令 max-age 和条件请求 If-None-Match。
## 八、HTTP/2.0
### HTTP/1.x 缺陷
@@ -1050,17 +1061,6 @@ UDP 本身不保证可靠,QUIC 在它之上自己实现了确认、重传和
浏览器通常先用 HTTP/2 访问,从响应首部 Alt-Svc 得知服务器支持 HTTP/3 后再切换,例如 www.example.com 的响应中有 alt-svc: h3=":443"; ma=86400。
## 八、HTTP/1.1 新特性
与 HTTP/1.0 相比,HTTP/1.1 主要增加了以下特性,详细内容见上文:
- 默认使用长连接;
- 支持流水线;
- 请求必须带 Host 首部,从而支持虚拟主机;
- 新增状态码 100 Continue;
- 支持分块传输编码;
- 新增缓存处理指令 max-age 和条件请求 If-None-Match。
## 九、GET 和 POST 比较
### 作用