Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется службами WINDOWS HTTP (WinHTTP). Дополнительные сведения см. в разделе:
Winhttp.h содержит следующие программные интерфейсы:
Функции
|
WinHttpAddRequestHeaders Добавляет один или несколько заголовков HTTP-запроса в дескриптор HTTP-запроса. (WinHttpAddRequestHeaders) |
|
WinHttpAddRequestHeadersEx Добавляет один или несколько заголовков HTTP-запросов в дескриптор HTTP-запроса, что позволяет использовать отдельные строки имени и значения. |
|
WinHttpCheckPlatform Функция WinHttpCheckPlatform определяет, поддерживается ли текущая платформа этой версией служб Http Microsoft Windows (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 Извлекает конфигурацию прокси-сервера Обозреватель Интернета для текущего пользователя. |
|
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 задает параметр Internet. |
|
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 Представляет функцию обратного вызова состояния, определяемую приложением. |
Структуры
|
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 содержит сведения о конфигурации прокси-сервера Обозреватель Интернета. |
|
WINHTTP_EXTENDED_HEADER Представляет заголовок HTTP-запроса в виде пары строк "имя-значение". |
|
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. |