为什么HTTP标准在每个消息的开头都没有“消息大小”?

时间:2019-09-19 13:55:25

标签: http http-headers

我正在尝试编写一个简单的HTTP解析器,并且似乎很复杂,因为每个消息的开头都没有简单的“字节数”。相反,您需要解析标头信息,检查是否存在“ Content-Length”标头键,然后在读取消息内容之前解析两个CR / LF。

所以我的问题是:为什么HTTP标准在每条消息的开头都没有“字节数”数字?似乎可以简化很多解析代码。

1 个答案:

答案 0 :(得分:0)

因为您可能在开始发送响应时不知道。