使用这个api读取数据后,即使数据不完整,该函数不会报任何错,GetLastError也显示操作成功。使用时要注意通过其参数判断是否读取完毕

void InternetReadFileEx(HINTERNET request, std::string& data) {
    DWORD readed = 0;
    char buffer[1025];
    do {
    ZeroMemory(buffer, 1025);
    InternetReadFile(request, buffer, 1024, &readed);
    buffer[readed] = '\0';
    data += buffer;
    } while(readed);
}

 

相关文章:

  • 2022-12-23
  • 2021-09-28
  • 2021-11-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-15
猜你喜欢
  • 2021-11-23
  • 2021-12-10
  • 2022-02-06
  • 2022-02-27
  • 2022-12-23
  • 2022-01-20
相关资源
相似解决方案