面试真题

网络 · 简单 · 百度

Transfer-Encoding` 响应头(重点是 `chunked`)

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