2013-11-09 150 views
0

我用C创建了一个http客户端,我只想获取服务器发送的数据。数据通常在空行(\ r \ n \ r \ n)之后。问题是当我尝试获取一个html页面后,在空行后我得到一个数字然后行\ n0。Http获取响应

我不知道这两个数字的含义。

当我尝试GET一个图像文件时,我没有得到这两个数字。

有人可以解释我。

回答

0

该响应是否包含“Transfer-Encoding:chunked”标头?

如果是这样,响应被分块编码,并且数字可以是块大小和最后块。响应分成许多块,每个块大小告诉每个块的大小,最后一块必须是HTTP/1.1 specification的“0 \ r \ n”。