Partilhar via


Funções WinHTTP

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 é suportada pelo 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 componentes, por exemplo, nome do host e caminho.

WinHttpCreateProxyResolver

Cria um identificador para uso por WinHttpGetProxyForUrlEx.

WinHttpCreateUrl

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

WinHttpDetectAutoProxyConfigUrl

Localiza a URL do arquivo PAC (Configuração Automática de Proxy). Esta função informa o 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 Internet Explorer (IE) 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 configurações de proxy estendidas.

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 suportados pelo servidor.

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 o nome do cabeçalho analisado e cadeias de caracteres de valor.

WinHttpQueryOption

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

WinHttpReadData

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

WinHttpReadDataEx

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

WinHttpReceiveResponse

Termina 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 à medida que 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

Pega uma cadeia de caracteres HTTP de data/hora e a converte em uma estruturaSYSTEMTIME.

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 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 através de uma ligação WebSocket.

WinHttpWebSocketShutdown

Envia um quadro próximo para uma conexão WebSocket.