lpszAgent -
строка символов, которая передается серверу и идентифицирует
программное обеспечение, пославшее запрос.
dwAccessType
INTERNET_OPEN_TYPE_DIRECT : обрабатывает все имена хостов локально.
INTERNET_OPEN_TYPE_PRECONFIG : берет установки из реестра.
INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY - берет установки из
реестра и предотвращает запуск Jscript или Internet Setup (INS)
файлов.
! INTERNET_OPEN_TYPE_PROXY : использование прокси-сервера.
В случае неудачи использует INTERNET_OPEN_TYPE_DIRECT.
LpszProxy - адрес прокси-сервера. Игнорируется только если параметр
dwAccessType отличается от INTERNET_OPEN_TYPE_PROXY.
LpszProxyBypass - список имен или IP- адресов, соединяться с которыми
нужно в обход прокси-сервера. В списке допускаются шаблоны. Так же,
как и предыдущий параметр, не может содержать пустой строки. Если
dwAccessType отличен от INTERNET_OPEN_TYPE_PROXY, то значения
игнорируются, и параметр можно установить в nil.
DwFlags задает параметры, влияющие на поведение Internet- функций.
Возможно применение комбинации из следующих разрешенных значений:
INTERNET_FLAG_ASYNC, INTERNET_FLAG_FROM_CACHE,
INTERNET_FLAG_OFFLINE.
В статье описано, как скачать файл через прокси-сервер, используя язык программирования Pascal и функцию InternetOpenURL.
Комментарии и вопросы
Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.