Поделиться через


Структуры WinHTTP

WinHTTP использует следующие структуры:

HTTP_VERSION_INFO

Содержит глобальную версию HTTP.

URL_COMPONENTS

Содержит составные части URL-адреса. Эта структура используется с функциями WinHttpCrackUrl и WinHttpCreateUrl .

WINHTTP_ASYNC_RESULT

Содержит результат вызова асинхронной функции. Эта структура используется с прототипом WINHTTP_STATUS_CALLBACK .

WINHTTP_AUTOPROXY_OPTIONS

Используется для указания функции WinHttpGetProxyForURL , следует ли указывать URL-адрес файла автоматической настройки прокси-сервера (PAC) или автоматически находить URL-адрес с dhcp- или DNS-запросами к сети.

WINHTTP_CERTIFICATE_INFO

Содержит сведения о сертификате, возвращенные с сервера. Эта структура используется функцией WinHttpQueryOption .

WINHTTP_CONNECTION_GROUP

Представляет группу подключений.

WINHTTP_CONNECTION_INFO

Содержит IP-адрес источника и назначения запроса, который создал ответ.

WINHTTP_CREDS

Содержит учетные данные пользователя, используемые для проверки подлинности сервера и прокси-сервера.

Примечание

Эта структура является нерекомендуемой. Вместо этого рекомендуется использовать структуру WINHTTP_CREDS_EX .

WINHTTP_CREDS_EX

Содержит учетные данные пользователя, используемые для проверки подлинности сервера и прокси-сервера.

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_RESULT

Коллекция записей результатов прокси-сервера, предоставляемых WinHttpGetProxyResult.

WINHTTP_PROXY_RESULT_ENTRY

Запись результата из вызова WinHttpGetProxyResult.

WINHTTP_PROXY_SETTINGS_EX

Представляет расширенные параметры прокси-сервера.

WINHTTP_PROXY_SETTINGS_PARAM

Представляет расширенные параметры прокси-сервера.

WINHTTP_QUERY_CONNECTION_GROUP_RESULT

Представляет описание текущего состояния подключений WinHttp.

WINHTTP_REQUEST_STATS

Содержит статистику для запроса.

WINHTTP_REQUEST_TIMES

Содержит сведения о времени для запроса.

WINHTTP_SECURITY_INFO

Содержит сведения о подключении SChannel и шифре для запроса.

WINHTTP_WEB_SOCKET_ASYNC_RESULT

Состояние результата операции WebSocket.

WINHTTP_WEB_SOCKET_STATUS

Состояние операции WebSocket.