Как я могу скачать файл в C ++ с параметрами, не использующими libcurl - PullRequest
0 голосов
/ 24 марта 2019

поэтому у меня есть вопрос о том, как загрузить файл с моего сайта, используя параметры в примере c ++: "test.com/test.php?user=name&token=sgdashg" Я не могу понять, как я пытался UrlDownloadFileA только что получил основной путь без параметров.

 URLDownloadToFile(NULL, "localhost:8080/test.php?", "username=" + UserNameBuffer, "&token=" TokentBuf, "C:\\", 0, NULL);

1 Ответ

0 голосов
/ 24 марта 2019

Вам необходимо создать полный URL-адрес в виде строки, прежде чем передать его во второй аргумент функции.

Примерно так:

std::string url = "localhost:8080/test.php?username=";
url = url + UserNameBuffer + "&token=" + TokentBuf;
URLDownloadToFile(NULL, url.c_str() , "C:\\test.txt", 0, NULL);

Концепция параметров HTTPне имеет ничего общего с концепцией параметров функции для функции URLDownloadToFile.

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