Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Сети > WinInet и proxy требующий авторизации |
Автор: Петрович 19.10.2005, 19:49 |
Кто-нибудь пробовал получать файлы по HTTP-протоколу используя библиотеку WinInet (функции InternetOpen, InternetOpenURL, InternetReadFile, и пр.)? Я тоже пользовался ею пока не столкнулся с сеткой где инет раздается через proxy-сервер, требующий авторизации (имя и пароль). Так вот, попытка сообщить WinInet имя и пароль доступа к proxy-серверу успехом не увенчались . Функция InternetSetOption с параметром INTERNET_OPTION_PROXY_USERNAME возвращает ошибку ERROR_INTERNET_INCORRECT_HANDLE_TYPE. То же самое и с параметром INTERNET_OPTION_PROXY_PASSWORD. Может кто подскажет как еще можно хапихать туда имя и пароль? |
Автор: DeadSoul 19.10.2005, 19:57 | ||
Может ты не тот хендел подсунул? |
Автор: Петрович 23.10.2005, 22:00 | ||
Именно так. Я пытался подсунуть ему хендл полученный от InternetOpen. В принципе, это не противоречит MSDN. Логика была в том, что-бы при InternetOpenUrl были использованы параметры proxy. Но, меня не поняли. ![]() |
Автор: Helcar 14.9.2007, 14:07 |
вот собстно и ответ http://forum.vingrad.ru/index.php?showtopic=62891&view=findpost&p=1256037 |