Как загрузить ajaxed-страницы с помощью WinInet - PullRequest
0 голосов
/ 19 июня 2011

Я использую WinInet для загрузки веб-страниц в моей маленькой программе на C ++. С увеличением использования страниц Ajaxed (URL с hashbang) загрузка не работает хорошо. Вместо того, чтобы получать текущее состояние страницы, я всегда получаю предыдущее состояние.

Есть ли способы справиться с этим с помощью WinInet? Есть ли другие библиотеки или специальные процедуры для подражания? Должен ли я интегрировать движок javascript для выполнения этой работы.

Буду признателен за любую помощь или пример кода для обработки этого в программе на C ++.

Спасибо!

1 Ответ

0 голосов
/ 20 июня 2011

Вы, вероятно, стали жертвой кеша, особенно с # в URL. Попробуйте INTERNET_FLAG_RELOAD | INTERNET_FLAG_NO_CACHE_WRITE (игнорировать кеш и перезагрузить из сети | не беспокоить запись ответа в кеш) для dwFlags в HttpOpenRequest или InternetOpenURL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...