Compartilhar via


Funções de WinHTTP

O WinHTTP fornece as seguintes funções:

WinHttpAddRequestHeaders

Adiciona um ou mais cabeçalhos de solicitação HTTP ao identificador de solicitação HTTP.

WinHttpAddRequestHeadersEx

Adiciona um ou mais cabeçalhos de solicitação HTTP a um identificador de solicitação HTTP, permitindo que você use cadeias de caracteres de nome/valor separadas.

WinHttpCheckPlatform

Determina se a plataforma atual tem suporte do WinHTTP.

WinHttpCloseHandle

Fecha um único identificador HINTERNET .

WinHttpConnect

Especifica o servidor de destino inicial de uma solicitação HTTP.

WinHttpCrackUrl

Separa uma URL em suas partes de componente, por exemplo, nome do host e caminho.

WinHttpCreateProxyResolver

Cria um identificador para uso por WinHttpGetProxyForUrlEx.

WinHttpCreateUrl

Cria uma URL de partes do componente, por exemplo, o nome e o caminho do host.

WinHttpDetectAutoProxyConfigUrl

Localiza a URL do arquivo PAC (Configuração Automática de Proxy). Essa função relata a URL do arquivo PAC, mas não baixa o arquivo.

WinHttpFreeProxyResult

Libera os dados recuperados de uma chamada anterior para WinHttpGetProxyResult.

WinHttpFreeProxySettingsEx

Libera os dados recuperados de uma chamada anterior para WinHttpGetProxySettingsResultEx.

WinHttpFreeQueryConnectionGroupResult

Libera a memória alocada por uma chamada anterior para WinHttpQueryConnectionGroup.

WinHttpGetDefaultProxyConfiguration

Recupera a configuração de proxy WinHTTP padrão do Registro.

WinHTTPGetIEProxyConfigForCurrentUser

Obtém a configuração de proxy do IE (internet Explorer) para o usuário atual.

WinHttpGetProxyForUrl

Recupera as informações de proxy para a URL especificada.

WinHttpGetProxyForUrlEx

Recupera as informações de proxy para a URL especificada.

WinHttpGetProxyResult

Recupera os resultados de uma chamada para WinHttpGetProxyForUrlEx.

WinHttpGetProxySettingsEx

Recupera as configurações de proxy estendido.

WinHttpGetProxySettingsResultEx

Recupera os resultados de uma chamada para WinHttpGetProxySettingsEx.

WinHttpOpen

Inicializa o uso de um aplicativo das funções WinHTTP.

WinHttpOpenRequest

Cria um identificador de solicitação HTTP.

WinHttpQueryAuthSchemes

Retorna os esquemas de autorização aos quais o servidor dá suporte.

WinHttpQueryConnectionGroup

Recupera uma descrição do estado atual das conexões do WinHttp.

WinHttpQueryDataAvailable

Retorna o número de bytes de dados que estão disponíveis imediatamente para serem lidos com WinHttpReadData.

WinHttpQueryHeaders

Recupera informações de cabeçalho associadas a uma solicitação HTTP.

WinHttpQueryHeadersEx

Recupera informações de cabeçalho associadas a uma solicitação HTTP; oferece uma maneira de recuperar cadeias de caracteres de valor e nome de cabeçalho analisado.

WinHttpQueryOption

Consulta uma opção de Internet no identificador especificado.

WinHttpReadData

Lê dados de um identificador aberto pela função WinHttpOpenRequest .

WinHttpReadDataEx

Lê dados de um identificador aberto pela função WinHttpOpenRequest .

WinHttpReceiveResponse

Encerra uma solicitação HTTP iniciada por WinHttpSendRequest.

WinHttpRegisterProxyChangeNotification

Registra uma função de retorno de chamada que o WinHTTP chama quando as configurações de proxy efetivas são alteradas.

WinHttpResetAutoProxy

Redefine o proxy automático.

WinHttpSendRequest

Envia a solicitação especificada para o servidor HTTP.

WinHttpSetCredentials

Passa as credenciais de autorização necessárias para o servidor.

WinHttpSetDefaultProxyConfiguration

Define a configuração de proxy WinHTTP padrão no Registro.

WinHttpSetOption

Define uma opção de Internet.

WinHttpSetStatusCallback

Configura uma função de retorno de chamada que o WinHTTP pode chamar conforme o progresso é feito durante uma operação.

WinHttpSetTimeouts

Define os vários tempos limite envolvidos com transações HTTP.

WinHttpTimeFromSystemTime

Formata uma data e hora de acordo com a especificação http versão 1.0.

WinHttpTimeToSystemTime

Usa uma cadeia de caracteres de data/hora HTTP e a converte em uma estrutura SYSTEMTIME .

WinHttpUnregisterProxyChangeNotification

Cancela o registro de uma função de retorno de chamada que foi registrada chamando WinHttpRegisterProxyChangeNotification.

WinHttpWriteData

Grava dados de solicitação em um servidor HTTP.

WinHttpWebSocketClose

Fecha uma conexão WebSocket.

WinHttpWebSocketCompleteUpgrade

Conclui um handshake do WebSocket iniciado por WinHttpSendRequest.

WinHttpWebSocketQueryCloseStatus

Obtém o status de fechamento enviado por um servidor.

WinHttpWebSocketReceive

Recebe dados de uma conexão WebSocket.

WinHttpWebSocketSend

Envia dados por meio de uma conexão WebSocket.

WinHttpWebSocketShutdown

Envia um quadro de fechamento para uma conexão WebSocket.