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