请求后重组的TCP段大于内容长度

时间:2018-11-04 11:21:12

标签: tcp wireshark content-length

我用wireshark检查了发布请求,发现重新组合的TCP段的大小大于content-length,这是因为content-length仅用于主体的大小吗?并包含在标头中?

[3 Reassembled TCP Segments (1664 bytes): #1233(578), #1235(1028), #1237(58)]
[Frame: 1233, payload: 0-577 (578 bytes)]
[Frame: 1235, payload: 578-1605 (1028 bytes)]
[Frame: 1237, payload: 1606-1663 (58 bytes)]
[Segment count: 3]

 [Reassembled TCP length: 1664]

Hypertext Transfer Protocol
content-length: 1249\r\n

1 个答案:

答案 0 :(得分:0)

  

那是因为content-length仅用于主体的大小

正确。 Content-length仅描述消息正文的长度。来自the HTTP standard

  

14.13内容长度
  Content-Length实体标题字段指示实体主体的大小,以OCTET的十进制数...

  

...并且被注释的内容包括标题吗?

鉴于您显示的标头部分包含在重组数据中,因此这些数据显然至少包含标头的一部分。