Как получить данные из URL с помощью Windows и C? - PullRequest
2 голосов
/ 02 декабря 2011

Чтобы открыть URL-адрес в веб-браузере пользователя, достаточно просто:

ShellExecuteA(NULL, "open", url, NULL, NULL, SW_SHOWNORMAL);

Как мне звонить, чтобы получить данные с веб-сайта, используя заданный URL-адрес?На Mac я бы использовал:

URLSimpleDownload(url, NULL, newDataH, 0, NULL, NULL);

Он хранит в дескрипторе newDataH данные, полученные из URL.Достаточно просто.Есть ли эквивалент для этого в Windows?

Ответы [ 3 ]

2 голосов
/ 02 декабря 2011

Возможно, вам нужна функция InternetReadFile в WinINet .

Вот хороший список общих функций в этом API: Общие функции

1 голос
/ 02 декабря 2011

просто используйте библиотеку libcurl , и ваша проблема решена для каждой платформы на земле

0 голосов
/ 02 декабря 2011

Да.См. Windows HTTP Services документацию на MSDN.

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