请教大家,关于取得https服务器返回数据问题
以下代码是从Http服务器取得数据的片断。我不知道为什么取的不对。
本来已经取得一些数据,但是下次取得时候,上次取得的数据又给送过来了。
比如我本次取ABCD,下次按说应该是从D后面开始取,但是为什么偶尔有时候会从
BCD开始取。导致数据不对。
unsigned long bytes =0;
char Buffer[1024] ;
while(1)
{
memset(Buffer,'\0',1024);
InternetReadFile(hRequest,Buffer,1024,&bytes);
if (bytes)
{
retXML.cat_sprintf("%s",Buffer);
}
else
{
break;
}
memset(Buffer,'\0',1024);}