Compartir a través de


Funciones de WinHTTP

WinHTTP proporciona las siguientes funciones:

WinHttpAddRequestHeaders

Agrega uno o varios encabezados de solicitud HTTP al identificador de solicitud HTTP.

WinHttpAddRequestHeadersEx

Agrega uno o varios encabezados de solicitud HTTP a un identificador de solicitud HTTP, lo que le permite usar cadenas de nombre y valor independientes.

WinHttpCheckPlatform

Determina si WinHTTP admite la plataforma actual.

WinHttpCloseHandle

Cierra un único identificador HINTERNET .

WinHttpConnect

Especifica el servidor de destino inicial de una solicitud HTTP.

WinHttpCrackUrl

Separa una dirección URL en sus partes de componentes, por ejemplo, el nombre de host y la ruta de acceso.

WinHttpCreateProxyResolver

Crea un identificador para su uso por WinHttpGetProxyForUrlEx.

WinHttpCreateUrl

Crea una dirección URL a partir de elementos de componentes, por ejemplo, el nombre de host y la ruta de acceso.

WinHttpDetectAutoProxyConfigUrl

Busca la dirección URL del archivo de configuración automática de proxy (PAC). Esta función notifica la dirección URL del archivo PAC, pero no descarga el archivo.

WinHttpFreeProxyResult

Libera los datos recuperados de una llamada anterior a WinHttpGetProxyResult.

WinHttpFreeProxySettingsEx

Libera los datos recuperados de una llamada anterior a WinHttpGetProxySettingsResultEx.

WinHttpFreeQueryConnectionGroupResult

Libera la memoria asignada por una llamada anterior a WinHttpQueryConnectionGroup.

WinHttpGetDefaultProxyConfiguration

Recupera la configuración predeterminada del proxy WinHTTP del Registro.

WinHTTPGetIEProxyConfigForCurrentUser

Obtiene la configuración del proxy de Internet Explorer (IE) para el usuario actual.

WinHttpGetProxyForUrl

Recupera la información del proxy para la dirección URL especificada.

WinHttpGetProxyForUrlEx

Recupera la información del proxy para la dirección URL especificada.

WinHttpGetProxyResult

Recupera los resultados de una llamada a WinHttpGetProxyForUrlEx.

WinHttpGetProxySettingsEx

Recupera la configuración de proxy extendida.

WinHttpGetProxySettingsResultEx

Recupera los resultados de una llamada a WinHttpGetProxySettingsEx.

WinHttpOpen

Inicializa el uso de una aplicación de las funciones WinHTTP.

WinHttpOpenRequest

Crea un identificador de solicitud HTTP.

WinHttpQueryAuthSchemes

Devuelve los esquemas de autorización que admite el servidor.

WinHttpQueryConnectionGroup

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

WinHttpQueryDataAvailable

Devuelve el número de bytes de datos que están disponibles inmediatamente para leerse con WinHttpReadData.

WinHttpQueryHeaders

Recupera información de encabezado asociada a una solicitud HTTP.

WinHttpQueryHeadersEx

Recupera información de encabezado asociada a una solicitud HTTP; ofrece una manera de recuperar cadenas de nombre y valor de encabezado analizados.

WinHttpQueryOption

Consulta una opción de Internet en el identificador especificado.

WinHttpReadData

Lee los datos de un identificador abierto por la función WinHttpOpenRequest .

WinHttpReadDataEx

Lee los datos de un identificador abierto por la función WinHttpOpenRequest .

WinHttpReceiveResponse

Finaliza una solicitud HTTP iniciada por WinHttpSendRequest.

WinHttpRegisterProxyChangeNotification

Registra una función de devolución de llamada a la que WinHTTP llama cuando cambia la configuración de proxy efectiva.

WinHttpResetAutoProxy

Restablece el proxy automático.

WinHttpSendRequest

Envía la solicitud especificada al servidor HTTP.

WinHttpSetCredentials

Pasa las credenciales de autorización necesarias al servidor.

WinHttpSetDefaultProxyConfiguration

Establece la configuración predeterminada del proxy WinHTTP en el Registro.

WinHttpSetOption

Establece una opción de Internet.

WinHttpSetStatusCallback

Configura una función de devolución de llamada a la que WinHTTP puede llamar cuando se realiza el progreso durante una operación.

WinHttpSetTimeouts

Establece los distintos tiempos de espera que intervienen en las transacciones HTTP.

WinHttpTimeFromSystemTime

Da formato a una fecha y hora según la especificación http versión 1.0.

WinHttpTimeToSystemTime

Toma una cadena de fecha y hora HTTP y la convierte en una estructura SYSTEMTIME .

WinHttpUnregisterProxyChangeNotification

Anula el registro de una función de devolución de llamada registrada mediante una llamada a WinHttpRegisterProxyChangeNotification.

WinHttpWriteData

Escribe datos de solicitud en un servidor HTTP.

WinHttpWebSocketClose

Cierra una conexión de WebSocket.

WinHttpWebSocketCompleteUpgrade

Completa un protocolo de enlace de WebSocket iniciado por WinHttpSendRequest.

WinHttpWebSocketQueryCloseStatus

Obtiene el estado de cierre enviado por un servidor.

WinHttpWebSocketReceive

Recibe datos de una conexión de WebSocket.

WinHttpWebSocketSend

Envía datos a través de una conexión de WebSocket.

WinHttpWebSocketShutdown

Envía un marco cercano a una conexión WebSocket.