如何使用WinInet下载ajax页面

时间:2011-06-19 19:11:51

标签: ajax wininet

我正在使用WinInet在我的小型C ++程序中下载网页。随着Ajaxed页面(使用hashbang的URL)的使用增加,下载效果不佳。我没有获得页面的当前状态,而是始终获得以前的状态。

有没有办法用WinInet处理它?是否还有其他图书馆或具体程序?我是否应该集成一个javascript引擎来完成这项工作。

非常感谢您在C ++程序中处理此问题的任何帮助或示例代码。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可能成为缓存的牺牲品,尤其是URL中的#。尝试INTERNET_FLAG_RELOAD |对于HttpOpenRequest或InternetOpenURL中的dwFlags,INTERNET_FLAG_NO_CACHE_WRITE(忽略缓存并从网络重新加载|不要为缓存写入响应)。