powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Подскажите примеры использования wininet.dll
7 сообщений из 7, страница 1 из 1
Подскажите примеры использования wininet.dll
    #33992505
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста ссылки на примеры использования функций win api из wininet.dll
...
Рейтинг: 0 / 0
Подскажите примеры использования wininet.dll
    #33992566
Тынц.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Подскажите примеры использования wininet.dll
    #33992646
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, посмотрел.
Но мне нужен пример получения HTML кода заданного URL
...
Рейтинг: 0 / 0
Подскажите примеры использования wininet.dll
    #33992905
Тынц.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
muk07Спасибо, посмотрел.
Но мне нужен пример получения HTML кода заданного URL
Есть там такой пример, уже по 3-й ссылке:
/topic/323386&hl=wininet#2974741

Наверное и ещё найдётся, если поискать.
...
Рейтинг: 0 / 0
Подскажите примеры использования wininet.dll
    #33994488
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если сделать через прямой выход в интернет:
Session=InternetOpen(...,INTERNET_OPEN_TYPE_DIRECT,...)
то успешно всё читается.
А если через proxy (INTERNET_OPEN_TYPE_PROXY), то получаю сообщение что я не дал login и пароль.
А как их ему передать - нет таких параметров?
Они упоминаются в InternetConnect, но если значение, возвращаемое
InternetConnect передать в InternetOpenUrl вместо возвращаемого InternetOpen,
то получаю ошибку.
...
Рейтинг: 0 / 0
Подскажите примеры использования wininet.dll
    #33994847
Dmitrii K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через прокси не пробовал, но, вроде, должен работать такой механизм:
IntenetOpen - инициализация
InternetConnect - создание сессии + usr/psw
Поскольку IntenetOpenUrl не умеет кушать результат InternetConnect, то используем HttpOpenRequest (ну или FtpOpenFile, GopherOpenFile)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/httpopenrequest.asp
который это умеет.
Затем скармливаем полученный HINTERNET InternetReadFile'у.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/internetreadfile.asp
Reads data from a handle opened by the InternetOpenUrl, FtpOpenFile, GopherOpenFile, or HttpOpenRequest function.

Ну а дальше по старой схеме.

Сам не пробовал, так шо, как грится, доверяй, но проверяй :)
+
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/portal.asp
ну и дальше всякие там абаут, юсинг и референсс...
...
Рейтинг: 0 / 0
Подскажите примеры использования wininet.dll
    #33995565
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, сегодня попробую.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Подскажите примеры использования wininet.dll
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]