我正在使用WinInet从网上下载文件。但不是我需要以下内容:
将ID发布到脚本;
下载绑定到此ID的文件;
我知道如何下载一些文件:
hConnection = InternetConnect(hInet, "server.com", INTERNET_DEFAULT_HTTP_PORT, NULL, NULL,INTERNET_SERVICE_HTTP, 0, 0);
hRequest = HttpOpenRequest(hConnection, _T("GET"), "script.php", NULL, NULL,
0, INTERNET_FLAG_KEEP_CONNECTION, 0);
...
while (1)
{
InternetReadFile(hRequest, (BYTE*)pBuffer, nBytesToRead, &dwBytesReturned);
if (dwBytesReturned == 0)
break;
}
但是我应该怎么做POST一些id,等待答案并下载文件?是可以使用WinInet还是我应该使用WinSock?
谢谢!
答案 0 :(得分:0)
您可以使用WinInet进行http POST(作为PUT和DELETE btw)。
在这里看看例子: http://www.codeproject.com/KB/IP/wininet_wrapper_part1.aspx