Загрузить файл из Web C ++ (с winsock?) - PullRequest
0 голосов
/ 02 мая 2010

Мне нужно загружать файлы / читать строки с указанного URL в C ++. Я провел некоторое исследование с этим, cURL, кажется, самый популярный метод. Кроме того, я использовал это раньше в PHP. Проблема cURL в том, что библиотека огромна, а мой файл должен быть маленьким. Я думаю, что вы можете сделать это с Winsock, но я не могу найти простых примеров. Если у вас есть простой пример winsock, легкий cURL / что-то еще или что-нибудь, что может сделать работу Я был бы очень признателен. Кроме того, мне нужно это для работы с родным C ++.

Ответы [ 2 ]

2 голосов
/ 02 мая 2010

Я могу повторить мой ответ Можно ли обрабатывать прокси на уровне сокета? (см. Также комментарии) о двух важных интерфейсах Windows Internet (WinINet) API и Windows HTTP Services (WinHTTP). Важным ограничением WinINet является то, что WinINet не должен использоваться в службе (только в приложении с графическим интерфейсом) из-за возможных диалогов.

1 голос
/ 02 мая 2010

вам следует попробовать WinInet : эта библиотека является частью операционной системы Windows и позволяет загружать ресурсы, идентифицируемые URL-адресом, используя HTTP или FTP.

если вы используете HTTP, вам может пригодиться функция InternetOpenUrl () .

...