我的 InternetReadFile 有问题,如果我在没有代理的计算机上运行应用程序,应用程序运行正常,但如果我尝试在使用代理的计算机上使用,我收到错误 87(参数不正确)。
那是我的代码:
conHandle = InternetOpen("Test", INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);
...
hFile = InternetOpenUrl(conHandle, url.c_str(), NULL, 0, INTERNET_FLAG_RELOAD, 0);
...
if (!InternetReadFile(hFile, buffer, maxBufferSize, &size))
{
// error
}
而且我还尝试使用:
InternetOpen("Test", INTERNET_OPEN_TYPE_PROXY, "proxystr", NULL, 0);
但也没有成功。
任何人都知道我做错了什么?
谢谢,埃里克