我有一个用MFC编写的Proprietery Client-Server应用程序。除了我的客户端之外没有其他客户端将与服务器通信。出于安全原因,我们正在使用HTTP。
在知道之前,我们使用content-length来描述响应主体结束的客户端。现在我们遇到的情况是事先不知道长度,我们无法缓冲数据。我在rfc中读到有Chunked Transfer Coding。问题是我不想实现rfc(http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.6第3.6.1节)中定义的格式。
问题是,如果我使用自己的块格式,然后MFC类尝试解析它,它将通过错误,因为这不是RFC中定义的格式。
是否可以在响应头中放入“Chunked Transfer Coding”,然后使用我自己的块格式?或者换句话说,当MFC类在响应头中看到“Chunked Transfer Coding”时,是否会尝试根据rfc中chanked格式的定义来解析正文?
答案 0 :(得分:0)
我不确定我理解。
1)RFC 2616定义的分块编码有什么问题?
2)现有代码如何处理它不知道的编码?