Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется службами HTTP Windows (WinHTTP). Дополнительные сведения можно найти здесь
winhttp.h содержит следующие интерфейсы программирования:
Функции
|
WinHttpAddRequestHeaders Добавляет один или несколько заголовков HTTP-запросов в дескриптор HTTP-запроса. (WinHttpAddRequestHeaders) |
|
WinHttpAddRequestHeadersEx Добавляет один или несколько заголовков HTTP-запросов в дескриптор HTTP-запроса, что позволяет использовать отдельные строки имени и значения. |
|
WinHttpCheckPlatform Функция WinHttpCheckPlatform определяет, поддерживается ли текущая платформа этой версией служб MICROSOFT WINDOWS HTTP (WinHTTP). |
|
WinHttpCloseHandle Функция WinHttpCloseHandle закрывает один дескриптор HINTERNET . |
|
WinHttpConnect Функция WinHttpConnect указывает исходный целевой сервер HTTP-запроса и возвращает дескриптор подключения HINTERNET к http-сеансу для этого начального целевого объекта. |
|
WinHttpCrackUrl Функция WinHttpCrackUrl разделяет URL-адрес на его компоненты, такие как имя узла и путь. |
|
WinHttpCreateProxyResolver Создает дескриптор для использования WinHttpGetProxyForUrlEx. |
|
WinHttpCreateUrl Создает URL-адрес из компонентов, таких как имя узла и путь. |
|
WinHttpDetectAutoProxyConfigUrl Находит URL-адрес для файла автоматической настройки прокси-сервера (PAC). |
|
WinHttpFreeProxyResult Функция WinHttpFreeProxyResult освобождает данные, полученные из предыдущего вызова WinHttpGetProxyResult. |
|
WinHttpFreeProxySettingsEx Освобождает данные, полученные из предыдущего вызова WinHttpGetProxySettingsResultEx. |
|
WinHttpFreeQueryConnectionGroupResult Освобождает память, выделенную предыдущим вызовом WinHttpQueryConnectionGroup. |
|
WinHttpGetDefaultProxyConfiguration Извлекает конфигурацию прокси-сервера WinHTTP по умолчанию из реестра. |
|
WinHttpGetIEProxyConfigForCurrentUser Извлекает конфигурацию прокси-сервера Internet Explorer для текущего пользователя. |
|
WinHttpGetProxyForUrl Извлекает данные прокси-сервера для указанного URL-адреса. (WinHttpGetProxyForUrl) |
|
WinHttpGetProxyForUrlEx Извлекает данные прокси-сервера для указанного URL-адреса. (WinHttpGetProxyForUrlEx) |
|
WinHttpGetProxyResult Функция WinHttpGetProxyResult извлекает результаты вызова WinHttpGetProxyForUrlEx. |
|
WinHttpGetProxySettingsEx Извлекает расширенные параметры прокси-сервера. |
|
WinHttpGetProxySettingsResultEx Извлекает результаты вызова WinHttpGetProxySettingsEx. |
|
WinHttpOpen Инициализирует для приложения использование функций WinHTTP и возвращает дескриптор сеанса WinHTTP. |
|
WinHttpOpenRequest Функция WinHttpOpenRequest создает дескриптор HTTP-запроса. |
|
WinHttpQueryAuthSchemes Функция WinHttpQueryAuthSchemes возвращает схемы авторизации, поддерживаемые сервером. |
|
WinHttpQueryConnectionGroup Извлекает перечисление http-подключений и их GUID. |
|
WinHttpQueryDataAvailable Возвращает объем данных в байтах, доступных для чтения с помощью WinHttpReadData. |
|
WinHttpQueryHeaders Функция WinHttpQueryHeaders извлекает сведения о заголовках, связанные с HTTP-запросом. |
|
WinHttpQueryHeadersEx Извлекает сведения о заголовке, связанные с HTTP-запросом; предоставляет способ получения синтаксического имени заголовка и строк значений. |
|
WinHttpQueryOption Функция WinHttpQueryOption запрашивает параметр Internet в указанном дескрипторе. |
|
WinHttpReadData Функция WinHttpReadData считывает данные из дескриптора, открытого функцией WinHttpOpenRequest. |
|
WinHttpReadDataEx Считывает данные из дескриптора, открываемого функцией WinHttpOpenRequest . |
|
WinHttpReceiveResponse Функция WinHttpReceiveResponse ожидает получения ответа на HTTP-запрос, инициированный WinHttpSendRequest. |
|
WinHttpRegisterProxyChangeNotification Регистрирует функцию обратного вызова, которая вызывает WinHTTP при изменении параметров эффективного прокси-сервера. |
|
WinHttpResetAutoProxy Сбрасывает автоматический прокси-сервер. |
|
WinHttpSendRequest Отправляет указанный запрос на HTTP-сервер. (WinHttpSendRequest) |
|
WinHttpSetCredentials Функция WinHttpSetCredentials передает необходимые учетные данные авторизации серверу. |
|
WinHttpSetDefaultProxyConfiguration Задает конфигурацию прокси-сервера WinHTTP по умолчанию в реестре. |
|
WinHttpSetOption Функция WinHttpSetOption задает параметр Интернета. |
|
WinHttpSetStatusCallback Функция WinHttpSetStatusCallback настраивает функцию обратного вызова, которую WinHTTP может вызывать по мере выполнения операции. |
|
WinHttpSetTimeouts Задает время ожидания, связанное с http-транзакциями. |
|
WinHttpTimeFromSystemTime Форматирует дату и время в соответствии со спецификацией HTTP версии 1.0. (WinHttpTimeFromSystemTime) |
|
WinHttpTimeToSystemTime Функция WinHttpTimeToSystemTime принимает строку времени и даты HTTP и преобразует ее в структуру SYSTEMTIME. |
|
WinHttpUnregisterProxyChangeNotification Отменяет регистрацию функции обратного вызова, зарегистрированной путем вызова WinHttpRegisterProxyChangeNotification. |
|
WinHttpWebSocketClose Закрывает подключение WebSocket. |
|
WinHttpWebSocketCompleteUpgrade Завершает подтверждение WebSocket, запущенное WinHttpSendRequest. |
|
WinHttpWebSocketQueryCloseStatus Извлекает состояние закрытия, отправленное сервером. |
|
WinHttpWebSocketReceive Получает данные из подключения WebSocket. |
|
WinHttpWebSocketSend Отправляет данные по подключению WebSocket. |
|
WinHttpWebSocketShutdown Отправляет близкий кадр на сервер WebSocket, чтобы закрыть канал отправки, но оставляет канал получения открытым. |
|
WinHttpWriteData Функция WinHttpWriteData записывает данные запроса на HTTP-сервер. |
Функции обратного вызова
|
WINHTTP_PROXY_CHANGE_CALLBACK Представляет функцию обратного вызова изменения прокси-сервера, определяемую приложением. |
|
WINHTTP_STATUS_CALLBACK Представляет функцию обратного вызова состояния, определяемую приложением. |
Structures
|
HTTP_VERSION_INFO Структура HTTP_VERSION_INFO содержит глобальную версию HTTP. |
|
URL_COMPONENTS Структура URL_COMPONENTS содержит составляющие части URL-адреса. Эта структура используется с функциями WinHttpCrackUrl и WinHttpCreateUrl. |
|
WINHTTP_ASYNC_RESULT Структура WINHTTP_ASYNC_RESULT содержит результат вызова асинхронной функции. Эта структура используется с прототипом WINHTTP_STATUS_CALLBACK. |
|
WINHTTP_AUTOPROXY_OPTIONS Структура WINHTTP_AUTOPROXY_OPTIONS используется для указания функции WinHttpGetProxyForURL, указывающей URL-адрес файла автоматической настройки прокси-сервера (PAC) или автоматически находить URL-адрес с DHCP-запросами или DNS в сети. |
|
WINHTTP_CERTIFICATE_INFO Структура WINHTTP_CERTIFICATE_INFO содержит сведения о сертификате, возвращаемые сервером. Эта структура используется функцией WinHttpQueryOption. |
|
WINHTTP_CONNECTION_GROUP Представляет группу соединений. |
|
WINHTTP_CONNECTION_INFO Структура WINHTTP_CONNECTION_INFO содержит исходный и целевой IP-адрес запроса, создающего ответ. |
|
WINHTTP_CREDS Содержит учетные данные пользователя, используемые для проверки подлинности сервера и прокси-сервера. (WINHTTP_CREDS) |
|
WINHTTP_CREDS_EX Содержит учетные данные пользователя, используемые для проверки подлинности сервера и прокси-сервера. (WINHTTP_CREDS_EX) |
|
WINHTTP_CURRENT_USER_IE_PROXY_CONFIG Структура WINHTTP_CURRENT_USER_IE_PROXY_CONFIG содержит сведения о конфигурации прокси-сервера Internet Explorer. |
|
WINHTTP_EXTENDED_HEADER Представляет заголовок HTTP-запроса в виде пары строк имени и значения. |
|
WINHTTP_FAILED_CONNECTION_RETRIES Настраивает автоматическое поведение повторных попыток для неудачных подключений при использовании с флагом параметра WINHTTP_OPTION_FAILED_CONNECTION_RETRIES. |
|
WINHTTP_HEADER_NAME Представляет имя заголовка HTTP-запроса. |
|
WINHTTP_HOST_CONNECTION_GROUP Представляет коллекцию групп подключений. |
|
WINHTTP_MATCH_CONNECTION_GUID Представляет GUID соединения в целях сопоставления подключений. |
|
WINHTTP_PROXY_INFO Структура WINHTTP_PROXY_INFO содержит конфигурацию сеанса или прокси-сервера по умолчанию. |
|
WINHTTP_PROXY_RESULT Структура WINHTTP_PROXY_RESULT содержит коллекцию записей результатов прокси,предоставляемых WinHttpGetProxyResult. |
|
WINHTTP_PROXY_RESULT_ENTRY Структура WINHTTP_PROXY_RESULT_ENTRY содержит запись результата вызова WinHttpGetProxyResult. |
|
WINHTTP_PROXY_SETTINGS_EX Структура WINHTTP_PROXY_SETTINGS_EX представляет расширенные параметры прокси-сервера. |
|
WINHTTP_PROXY_SETTINGS_PARAM Структура WINHTTP_PROXY_SETTINGS_PARAM представляет расширенные параметры прокси-сервера. |
|
WINHTTP_QUERY_CONNECTION_GROUP_RESULT Представляет коллекцию групп подключений узла. |
|
WINHTTP_REQUEST_STATS Структура WINHTTP_REQUEST_STATS содержит различные статистические данные для запроса. |
|
WINHTTP_REQUEST_TIMES Структура WINHTTP_REQUEST_TIMES содержит различные сведения о времени для HTTP-запроса. |
|
WINHTTP_SECURITY_INFO Структура WINHTTP_SECURITY_INFO содержит различные сведения о времени для HTTP-запроса. |
|
WINHTTP_WEB_SOCKET_ASYNC_RESULT WINHTTP_WEB_SOCKET_ASYNC_RESULT включает состояние результата операции WebSocket. |
|
WINHTTP_WEB_SOCKET_STATUS Перечисление WINHTTP_WEB_SOCKET_STATUS включает состояние операции WebSocket. |
Перечисления
|
WINHTTP_PROXY_SETTINGS_TYPE Определяет константы, указывающие типы параметров прокси для API расширенных параметров прокси-сервера. |
|
WINHTTP_REQUEST_STAT_ENTRY Перечисление WINHTTP_REQUEST_STAT_ENTRY содержит доступные типы статистики запросов. |
|
WINHTTP_REQUEST_TIME_ENTRY Перечисление WINHTTP_REQUEST_TIME_ENTRY содержит доступные типы сведений о времени запроса. |
|
WINHTTP_WEB_SOCKET_BUFFER_TYPE Перечисление WINHTTP_WEB_SOCKET_BUFFER_TYPE включает типы буферов WebSocket. |
|
WINHTTP_WEB_SOCKET_CLOSE_STATUS Перечисление WINHTTP_WEB_SOCKET_CLOSE_STATUS включает состояние операции закрытия WebSocket. |
|
WINHTTP_WEB_SOCKET_OPERATION Перечисление WINHTTP_WEB_SOCKET_OPERATION включает тип операции WebSocket. |