使用wininet与服务器进行数据交换
Using wininet to exchange data with server
我正在使用WinInet从web下载文件。但我不需要以下内容:
-
将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;
}
但是,我应该怎么做才能发布一些id,等待答案并下载文件?是否可以使用WinInet,或者我应该使用WinSock?
谢谢!
您可以使用WinInet执行http POST(作为PUT和DELETE btw)。
以这里为例:http://www.codeproject.com/KB/IP/wininet_wrapper_part1.aspx
相关文章:
- 如何将 std::vector 索引交换到<int>数据,将数据交换到索引
- 在UNIX中通过recv/send交换数据时,如何正确使用缓冲区
- 数据交换在CPropertyPage中完成::OnOK?
- TCP 连接中的超时,没有数据交换
- 如何将 Matlab 与 Visual Studio 连接以进行实时数据交换?
- 根据 C++ 中的特定数据交换这些对象
- (De/)序列化作为C++中基于文件的数据交换的接口
- 矢量和指针队列数据交换:深层和浅层副本
- 数据交换的设计模式
- 类 COpenGLControl 的两个实例之间的动态数据交换
- MATLAB和C++之间最有效的数据交换方式
- C++应用程序(Sci)Python之间的数据交换
- 如何使用c++网络编程进行数据交换
- std::带有数据交换的矢量指针
- MPI进程之间的数据交换(halo)
- 使用PHP和c++进行数据交换
- MFC数据交换验证
- linux上c++线程间的线程安全数据交换/共享内存
- 使用wininet与服务器进行数据交换
- 2 个本地服务器(C++上的逻辑服务器和用于网页的 Web 服务器)数据交换.如何