首页/网络/抓包与流量分析速查/Content-Length 与实际不符判读
应用层报文判读71 条

Content-Length 与实际不符判读

实体字节数少于或多于声明值:少则响应截断(客户端等待或报错),多则连接边界错乱,都可能被中间设备重置。

用途识别实体长度不一致
观察内容长度字段值与实际捕获字节数差值

统计

统计
tshark -r http.pcap -Y 'http.response' -T fields -e http.content_length -e frame.len | head -20
对端等待缺失字节时的表现是长时间静默后超时,而非报错立即返回。

易错点

  • 压缩或分块传输时长度字段语义不同,先确认用的是哪种编码
  • 抓包点两侧(客户端侧/服务端侧)字节数不同,判断分歧先对齐抓包位置

数据来源与参考

  • RFC 9112(消息体长度)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌