最近程序用到CInternetSession类,需要使用PUT 和 GET 方法,把数据PUT到服务器,然后GET下来。代码如下://声明
pInetSession = new CInternetSession( NULL, 1,  INTERNET_OPEN_TYPE_PRECONFIG, 
NULL, NULL, INTERNET_FLAG_DONT_CACHE | INTERNET_FLAG_RELOAD );
//连接服务器
pHttpConnection = pInetSession->GetHttpConnection(SERVER_IP, 
INTERNET_FLAG_DONT_CACHE | INTERNET_FLAG_RELOAD | INTERNET_FLAG_TRANSFER_BINARY, 
SERVER_PORT, user, psw);
//....
我已经设置DONT_CACHE 和 RELOAD,可我把数据PUT到服务器后不关闭程序直接GET刚提交的数据,发现获取的仍然是没有PUT更新之前的数据。如果重启程序GET将能获取正确的数据(用浏览器GET请求一次不关闭程序也可以)。
请大虾们帮忙,谢谢。!!