参考答案
结论:Transfer-Encoding响应头指明报文主体的传输编码方式,chunked表示分块传输编码。核心要点:允许服务器在未知内容长度时动态生成响应,不使用Content-Length;数据分成多个块,每块有十六进制长度前缀和CRLF,最后以0长度块结束;常用于流式响应、压缩传输;与Content-Length互斥,HTTP/1.1中若用chunked则不需Content-Length。原理:接收方根据块大小逐步接收并重组,支持Trailer头部;对比普通传输需先缓冲完整体再发长度,chunked降低首字节延迟。