Функции WinHTTP
WinHTTP предоставляет следующие функции:
-
Добавляет один или несколько заголовков HTTP-запросов в дескриптор HTTP-запроса.
-
Добавляет один или несколько заголовков HTTP-запросов в дескриптор HTTP-запроса, что позволяет использовать отдельные строки имени и значения.
-
Определяет, поддерживается ли текущая платформа WinHTTP.
-
Закрывает один дескриптор HINTERNET.
-
Указывает исходный целевой сервер HTTP-запроса.
-
Разделяет URL-адрес на его компоненты, например имя узла и путь.
-
Создает дескриптор для использования WinHttpGetProxyForUrlEx.
-
Создает URL-адрес из компонентов, например имя узла и путь.
-
Находит URL-адрес для файла автоматической настройки прокси-сервера (PAC). Эта функция сообщает URL-адрес PAC-файла, но не скачивает файл.
-
Освобождает данные, полученные из предыдущего вызова WinHttpGetProxyResoxyResult.
-
Освобождает данные, полученные из предыдущего вызова WinHttpGetProxySettingsResultEx.
-
Освобождает память, выделенную предыдущим вызовом WinHttpQueryConnectionGroup.
-
Извлекает конфигурацию прокси-сервера WinHTTP по умолчанию из реестра.
-
Получает конфигурацию прокси-сервера Internet Explorer (IE) для текущего пользователя.
-
Извлекает сведения о прокси-сервере для указанного URL-адреса.
-
Извлекает сведения о прокси-сервере для указанного URL-адреса.
-
Извлекает результаты вызова WinHttpGetProxyForUrlEx.
-
Извлекает расширенные параметры прокси-сервера.
-
Извлекает результаты вызова WinHttpGetProxySettingsEx.
-
Инициализирует использование приложений функций WinHTTP.
-
Создает дескриптор HTTP-запроса.
-
Возвращает схемы авторизации, поддерживаемые сервером.
-
Извлекает описание текущего состояния подключений WinHttp.
-
Возвращает количество байтов данных, доступных немедленно для чтения с помощью WinHttpReadData.
-
Извлекает сведения о заголовке, связанные с HTTP-запросом.
-
Извлекает сведения о заголовке, связанные с HTTP-запросом; предоставляет способ получения синтаксического имени заголовка и строк значений.
-
Запрашивает параметр Internet в указанном дескрипторе.
-
Считывает данные из дескриптора, открытого функцией WinHttpOpenRequest.
-
Считывает данные из дескриптора, открытого функцией WinHttpOpenRequest.
-
Завершает HTTP-запрос, инициируемый WinHttpSendRequest.
-
Регистрирует функцию обратного вызова, которая вызывает WinHTTP при изменении параметров эффективного прокси-сервера.
-
Сбрасывает автоматический прокси-сервер.
-
Отправляет указанный запрос на HTTP-сервер.
-
Передает необходимые учетные данные авторизации серверу.
-
Задает конфигурацию прокси-сервера WinHTTP по умолчанию в реестре.
-
Задает параметр Интернета.
-
Настраивает функцию обратного вызова, которую WinHTTP может вызывать по мере выполнения операции.
-
Задает различные интервалы времени ожидания, связанные с транзакциями HTTP.
-
Форматирует дату и время в соответствии со спецификацией HTTP версии 1.0.
-
Принимает строку времени и даты HTTP и преобразует ее в структуру SYSTEMTIME.
-
Отменяет регистрацию функции обратного вызова, зарегистрированной путем вызова WinHttpRegisterProxyChangeNotification.
-
Записывает данные запроса на HTTP-сервер.
-
Закрывает подключение WebSocket.
-
Завершает подтверждение WebSocket, запущенное WinHttpSendRequest.
-
Возвращает состояние закрытия, отправленное сервером.
-
Получает данные из подключения WebSocket.
-
Отправляет данные по подключению WebSocket.
-
Отправляет близкий кадр в подключение WebSocket.