【问题标题】:How to disable caching in http request on windows mobile 2005?如何在 windows mobile 2005 上禁用 http 请求中的缓存?
【发布时间】:2011-10-25 06:44:30
【问题描述】:

我使用 Visual Studio 2008(C++ 智能设备应用程序)。 我已成功建立连接并发送请求。但我不知道如何禁用缓存(它不起作用或像异常一样停止应用程序。 我无法使用调试,因为我需要断开与 ms 设备中心的连接(因为某些 Internet 端口只能通过 wi-fi 直接工作。

一个大概的代码:

CInternetSession session = ...;
CInternetConnection *pConnection = ...;
CHttpFile *pFile = ...;

pConnection = session.GetHttpConnection(server, port);
pFile = pConnection->OpenRequest(CHttpConnection::HTTP_VERB_GET, requestString);
pFile->SendRequest();

附:主要问题是服务器必须拒绝两个类似的请求。但如果它们被一一发送(没有退出我的程序),它会接受它们。

【问题讨论】:

    标签: http session caching connection request


    【解决方案1】:

    我找到了原因。 Visual Studio中的调试器不支持程序员使用INTERNET_FLAG_RELOAD等标志时的调试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-08
      • 1970-01-01
      • 2014-10-05
      • 2011-06-07
      • 2016-04-19
      • 1970-01-01
      • 2015-12-22
      相关资源
      最近更新 更多