Funções de WinHTTP
O WinHTTP fornece as seguintes funções:
-
Adiciona um ou mais cabeçalhos de solicitação HTTP ao identificador de solicitação HTTP.
-
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.
-
Determina se a plataforma atual tem suporte do WinHTTP.
-
Fecha um único identificador HINTERNET .
-
Especifica o servidor de destino inicial de uma solicitação HTTP.
-
Separa uma URL em suas partes de componente, por exemplo, nome do host e caminho.
-
Cria um identificador para uso por WinHttpGetProxyForUrlEx.
-
Cria uma URL de partes do componente, por exemplo, o nome e o caminho do host.
-
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.
-
Libera os dados recuperados de uma chamada anterior para WinHttpGetProxyResult.
-
Libera os dados recuperados de uma chamada anterior para WinHttpGetProxySettingsResultEx.
-
Libera a memória alocada por uma chamada anterior para WinHttpQueryConnectionGroup.
-
Recupera a configuração de proxy WinHTTP padrão do Registro.
-
Obtém a configuração de proxy do IE (internet Explorer) para o usuário atual.
-
Recupera as informações de proxy para a URL especificada.
-
Recupera as informações de proxy para a URL especificada.
-
Recupera os resultados de uma chamada para WinHttpGetProxyForUrlEx.
-
Recupera as configurações de proxy estendido.
-
Recupera os resultados de uma chamada para WinHttpGetProxySettingsEx.
-
Inicializa o uso de um aplicativo das funções WinHTTP.
-
Cria um identificador de solicitação HTTP.
-
Retorna os esquemas de autorização aos quais o servidor dá suporte.
-
Recupera uma descrição do estado atual das conexões do WinHttp.
-
Retorna o número de bytes de dados que estão disponíveis imediatamente para serem lidos com WinHttpReadData.
-
Recupera informações de cabeçalho associadas a uma solicitação HTTP.
-
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.
-
Consulta uma opção de Internet no identificador especificado.
-
Lê dados de um identificador aberto pela função WinHttpOpenRequest .
-
Lê dados de um identificador aberto pela função WinHttpOpenRequest .
-
Encerra uma solicitação HTTP iniciada por WinHttpSendRequest.
-
Registra uma função de retorno de chamada que o WinHTTP chama quando as configurações de proxy efetivas são alteradas.
-
Redefine o proxy automático.
-
Envia a solicitação especificada para o servidor HTTP.
-
Passa as credenciais de autorização necessárias para o servidor.
-
Define a configuração de proxy WinHTTP padrão no Registro.
-
Define uma opção de Internet.
-
Configura uma função de retorno de chamada que o WinHTTP pode chamar conforme o progresso é feito durante uma operação.
-
Define os vários tempos limite envolvidos com transações HTTP.
-
Formata uma data e hora de acordo com a especificação http versão 1.0.
-
Usa uma cadeia de caracteres de data/hora HTTP e a converte em uma estrutura SYSTEMTIME .
-
Cancela o registro de uma função de retorno de chamada que foi registrada chamando WinHttpRegisterProxyChangeNotification.
-
Grava dados de solicitação em um servidor HTTP.
-
Fecha uma conexão WebSocket.
-
Conclui um handshake do WebSocket iniciado por WinHttpSendRequest.
-
Obtém o status de fechamento enviado por um servidor.
-
Recebe dados de uma conexão WebSocket.
-
Envia dados por meio de uma conexão WebSocket.
-
Envia um quadro de fechamento para uma conexão WebSocket.