From 2edab00d0a414b3a97ee01d45db8847a5f8c8b40 Mon Sep 17 00:00:00 2001 From: "colynn.liu" Date: Mon, 31 Aug 2020 16:12:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20"=E5=88=AB"=E5=AD=97=20?= =?UTF-8?q?=E6=A0=87=E7=A4=BA=20=E4=B8=BA=20=E8=A1=A8=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/basic/network/HTTP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/basic/network/HTTP.md b/source/basic/network/HTTP.md index 8533d451..26611a16 100644 --- a/source/basic/network/HTTP.md +++ b/source/basic/network/HTTP.md @@ -198,7 +198,7 @@ Transfer-Encoding 是一个用来标示 HTTP 报文传输格式的头部值。 **注意:** -* chunked 和 multipart 两个名词在意义上有类似的地方,不过在 HTTP 协议当中这两个概念则不是一个类别的。multipart 是一种 Content-Type,标示 HTTP 报文内容的类型,而 chunked 是一种传输格式,标示报头将以何种方式进行传输。 +* chunked 和 multipart 两个名词在意义上有类似的地方,不过在 HTTP 协议当中这两个概念则不是一个类别的。multipart 是一种 Content-Type,表示 HTTP 报文内容的类型,而 chunked 是一种传输格式,表示报头将以何种方式进行传输。 * chunked 传输不能事先知道内容的长度,只能靠最后的空 chunk 块来判断,因此对于下载请求来说,是没有办法实现进度的。在浏览器和下载工具中,偶尔我们也会看到有些文件是看不到下载进度的,即采用 chunked 方式进行下载。 * chunked 的优势在于,服务器端可以边生成内容边发送,无需事先生成全部的内容。HTTP/2 不支持 Transfer-Encoding: chunked,因为 HTTP/2 有自己的 streaming 传输方式(Source:[MDN - Transfer-Encoding](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Transfer-Encoding))。