分块传输编码 分块传输编码英語Chunked transfer encoding是超文本传输协议HTTP中的一种数据传输机制允许HTTP由網頁伺服器发送给客户端应用 通常是网页浏览器的数据可以分成多个部分分块传输编码只在HTTP协议版本HTTP中提供 通常HTTP应答消息中发送的数据是整个发送的ContentLength消息头字段表示数据的长度数据的长度很重要因为客户端需要知道哪里是应答消息的结束以及后续应答消息的开始然而使用分块传输编码数据分解成一系列数据块并以一个或多个块发送这样服务器可以发送数据而不需要预先知道发送内容的总大小通常数据块的大小是一致的但也不总是这种情况