我有一个用 MFC 编写的专有客户端-服务器应用程序。除了我的客户端将与服务器通信之外,没有其他客户端。出于安全原因,我们使用的是 HTTP。
在 know 之前,我们使用 content-length 来描述响应正文结束的客户端。现在我们遇到的情况是预先不知道长度并且我们无法缓冲数据。我在 rfc 中读到有分块传输编码。问题是我不想实现 rfc 中定义的格式(http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.6第 3.6.1 节)。
问题是,如果我使用自己的块格式,然后 MFC 类尝试解析它,它将出现错误,因为这不是 RFC 中定义的预期格式。
是否可以将“分块传输编码”放在响应标头中,然后使用我自己的块格式?或者换句话说,当 MFC 类在响应标头中看到“分块传输编码”时,是否会尝试根据 rfc 中的分块格式定义来解析正文?