Функции WinHTTP
WinHTTP предоставляет следующие функции:
-
Добавляет один или несколько заголовков HTTP-запросов в дескриптор HTTP-запроса.
-
Добавляет один или несколько заголовков HTTP-запроса в дескриптор HTTP-запроса, что позволяет использовать отдельные строки имени и значения.
-
Определяет, поддерживается ли текущая платформа WinHTTP.
-
Закрывает один дескриптор HINTERNET .
-
Указывает начальный целевой сервер HTTP-запроса.
-
Разделяет URL-адрес на его составные части, например имя узла и путь.
-
Создает дескриптор для использования WinHttpGetProxyForUrlEx.
-
Создает URL-адрес из компонентов, например из имени узла и пути.
-
Находит URL-адрес файла автоматической настройки прокси-сервера (PAC). Эта функция сообщает URL-адрес PAC-файла, но не загружает файл.
-
Освобождает данные, полученные из предыдущего вызова WinHttpGetProxyResult.
-
Освобождает данные, полученные из предыдущего вызова WinHttpGetProxySettingsResultEx.
-
Освобождает память, выделенную предыдущим вызовом WinHttpQueryConnectionGroup.
-
Извлекает конфигурацию прокси-сервера WinHTTP по умолчанию из реестра.
-
Получает конфигурацию прокси-сервера internet Обозреватель (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.