Я недавно начал заниматься C++, и пишу простую программку которая получает данные из файла который находится в интернете. Сама функция:
string GetStringFromUrl(LPWSTR url, LPWSTR path)
{
string result;
HRESULT hr = URLDownloadToFile(NULL, url, path, 0, NULL );
inFile.open(path);
if (!inFile)
{
throw std::exception("CANT_OPEN_FILE");
}
//get text
inFile >> result;
inFile.close();
return result;
}
При помощи неё я пытаюсь получить данные из файла находящемуся по адресу к примеру: http://example.com/test.php
Данные на целевой странице меняются (берутся из MySQL бд), и проблема в том что первый раз программа загрузила файл и выдала нужное значение (123 например), а после того как я в БД поменял значение программа упорно продолжает говорить что в файле всё-ещё 123, хотя значение уже поменялось. Если я зайду по целевому адресу то увижу что значение поменялось, но не смотря на это программа твердит что там остались старые данные. (пробовал удалять файл под конец операции но результат тот-же).
Что я мог упустить?
+При этом когда я перезапускаю программу значение всё-же меняется.
Виртуальный выделенный сервер (VDS) становится отличным выбором
У меня возникает проблема с определением типа возвращаемого значения перегруженной функции внутри шаблонаВозвращаемый тип зависит от параметра,...
Куки заранее получил через авторизацию браузера CefBrowserДелаю так: