jjzjj

InternetOpenUrl

全部标签

c++ - InternetOpenUrl 仅在下载整个 HTTP 响应后返回

我正在使用WinINET编写一个下载文件实用程序,并且注意到(尤其是在大量下载时)WinINETInternetOpenUrl()调用仅在整个HTTP响应已下载后返回。我通过使用Charles代理工具以及WireShark确认了这一点,并注意到下载完全完成,然后WinINET才通知我的代码。一些简化的(同步的)代码:hInt=InternetOpen(USER_AGENT_NAME,INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0);DWORDdwRequestFlags=INTERNET_FLAG_NO_UI//noUIplease|INTERNET_