Compartir vía


Estructuras WinHTTP

WinHTTP usa las siguientes estructuras:

HTTP_VERSION_INFO

Contiene la versión HTTP global.

URL_COMPONENTS

Contiene las partes constituyentes de una dirección URL. Esta estructura se usa con las funcioneswinHttpCrackUrl dey winHttpCreateUrl.

WINHTTP_ASYNC_RESULT

Contiene el resultado de una llamada a una función asincrónica. Esta estructura se usa con el prototipo de WINHTTP_STATUS_CALLBACK.

WINHTTP_AUTOPROXY_OPTIONS

Se usa para indicar a la función WinHttpGetProxyForURL si se especifica la dirección URL del archivo de configuración automática de proxy (PAC) o para localizar automáticamente la dirección URL con consultas DHCP o DNS en la red.

WINHTTP_CERTIFICATE_INFO

Contiene información de certificado devuelta desde el servidor. Esta estructura la usa la funciónWinHttpQueryOption.

WINHTTP_CONNECTION_GROUP

Representa un grupo de conexiones.

WINHTTP_CONNECTION_INFO

Contiene la dirección IP de origen y destino de la solicitud que generó la respuesta.

WINHTTP_CREDS

Contiene información de credenciales de usuario usada para la autenticación de servidor y proxy.

Nota

Esta estructura ha quedado en desuso. En su lugar, se recomienda usar la estructura WINHTTP_CREDS_EX.

WINHTTP_CREDS_EX

Contiene información de credenciales de usuario usada para la autenticación de servidor y proxy.

WINHTTP_CURRENT_USER_IE_PROXY_CONFIG

Contiene la información de configuración del proxy de Internet Explorer.

WINHTTP_EXTENDED_HEADER

Representa un encabezado de solicitud HTTP como un par de cadenas de nombre y valor.

WINHTTP_HEADER_NAME

Representa un nombre de encabezado de solicitud HTTP.

WINHTTP_HOST_CONNECTION_GROUP

Representa una colección de grupos de conexiones.

WINHTTP_MATCH_CONNECTION_GUID

Representa el GUID de una conexión, con fines de coincidencia de conexión.

WINHTTP_PROXY_INFO

Contiene la configuración de proxy predeterminada o sesión.

WINHTTP_PROXY_RESULT

Colección de entradas de resultados de proxy proporcionadas por WinHttpGetProxyResult.

WINHTTP_PROXY_RESULT_ENTRY

Una entrada de resultado de una llamada a WinHttpGetProxyResult.

WINHTTP_PROXY_SETTINGS_EX

Representa la configuración de proxy extendida.

WINHTTP_PROXY_SETTINGS_PARAM

Representa la configuración de proxy extendida.

WINHTTP_QUERY_CONNECTION_GROUP_RESULT

Representa una descripción del estado actual de las conexiones de WinHttp.

WINHTTP_REQUEST_STATS

Contiene estadísticas de una solicitud.

WINHTTP_REQUEST_TIMES

Contiene información de tiempo para una solicitud.

WINHTTP_SECURITY_INFO

Contiene información de cifrado y conexión SChannel para una solicitud.

WINHTTP_WEB_SOCKET_ASYNC_RESULT

Estado del resultado de una operación de WebSocket.

WINHTTP_WEB_SOCKET_STATUS

Estado de una operación de WebSocket.