cabeçalho winhttp.h
Esse cabeçalho é usado pelos Serviços HTTP do Windows (WinHTTP). Para obter mais informações, consulte:
winhttp.h contém as seguintes interfaces de programação:
WinHttpAddRequestHeaders Adiciona um ou mais cabeçalhos de solicitação HTTP ao identificador de solicitação HTTP. (WinHttpAddRequestHeaders) |
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 A função WinHttpCheckPlatform determina se a plataforma atual tem suporte nesta versão do WinHTTP (Microsoft Windows HTTP Services). |
WinHttpCloseHandle A função WinHttpCloseHandle fecha um único identificador HINTERNET . |
WinHttpConnect A função WinHttpConnect especifica o servidor de destino inicial de uma solicitação HTTP e retorna um identificador de conexão HINTERNET para uma sessão HTTP para esse destino inicial. |
WinHttpCrackUrl A função WinHttpCrackUrl separa uma URL em suas partes de componente, como nome do host e caminho. |
WinHttpCreateProxyResolver Cria um identificador para uso por WinHttpGetProxyForUrlEx. |
WinHttpCreateUrl Cria uma URL de partes do componente, como o nome e o caminho do host. |
WinHttpDetectAutoProxyConfigUrl Localiza a URL do arquivo PAC (Configuração Automática de Proxy). |
WinHttpFreeProxyResult A função 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 Recupera a configuração de proxy de Explorer da Internet para o usuário atual. |
WinHttpGetProxyForUrl Recupera os dados de proxy para a URL especificada. (WinHttpGetProxyForUrl) |
WinHttpGetProxyForUrlEx Recupera os dados de proxy para a URL especificada. (WinHttpGetProxyForUrlEx) |
WinHttpGetProxyResult A função WinHttpGetProxyResult recupera os resultados de uma chamada para WinHttpGetProxyForUrlEx. |
WinHttpGetProxySettingsEx Recupera as configurações de proxy estendidas. |
WinHttpGetProxySettingsResultEx Recupera os resultados de uma chamada para WinHttpGetProxySettingsEx. |
WinHttpOpen Inicializa, para um aplicativo, o uso de funções WinHTTP e retorna um identificador de sessão WinHTTP. |
WinHttpOpenRequest A função WinHttpOpenRequest cria um identificador de solicitação HTTP. |
WinHttpQueryAuthSchemes A função WinHttpQueryAuthSchemes retorna os esquemas de autorização compatíveis com o servidor. |
WinHttpQueryConnectionGroup Recupera uma enumeração de conexões http e seus GUIDs. |
WinHttpQueryDataAvailable Retorna a quantidade de dados, em bytes, disponíveis para serem lidos com WinHttpReadData. |
WinHttpQueryHeaders A função 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 as cadeias de caracteres de valor. |
WinHttpQueryOption A função WinHttpQueryOption consulta uma opção de Internet no identificador especificado. |
WinHttpReadData A função WinHttpReadData lê dados de um identificador aberto pela função WinHttpOpenRequest. |
WinHttpReadDataEx Lê dados de um identificador aberto pela função WinHttpOpenRequest . |
WinHttpReceiveResponse A função WinHttpReceiveResponse aguarda para receber a resposta a 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 mudam. |
WinHttpResetAutoProxy Redefine o proxy automático. |
WinHttpSendRequest Envia a solicitação especificada para o servidor HTTP. (WinHttpSendRequest) |
WinHttpSetCredentials A função 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 A função WinHttpSetOption define uma opção de Internet. |
WinHttpSetStatusCallback A função WinHttpSetStatusCallback configura uma função de retorno de chamada que o WinHTTP pode chamar conforme o progresso é feito durante uma operação. |
WinHttpSetTimeouts Define tempos limite envolvidos com transações HTTP. |
WinHttpTimeFromSystemTime Formata uma data e hora de acordo com a especificação http versão 1.0. (WinHttpTimeFromSystemTime) |
WinHttpTimeToSystemTime A função 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. |
WinHttpWebSocketClose Fecha uma conexão WebSocket. |
WinHttpWebSocketCompleteUpgrade Conclui um handshake do WebSocket iniciado por WinHttpSendRequest. |
WinHttpWebSocketQueryCloseStatus Recupera 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 próximo a um servidor WebSocket para fechar o canal de envio, mas deixa o canal de recebimento aberto. |
WinHttpWriteData A função WinHttpWriteData grava dados de solicitação em um servidor HTTP. |
WINHTTP_PROXY_CHANGE_CALLBACK Representa uma função de retorno de chamada de alteração de proxy definida pelo aplicativo. |
WINHTTP_STATUS_CALLBACK Representa uma função de retorno de chamada status definida pelo aplicativo. |
HTTP_VERSION_INFO A estrutura HTTP_VERSION_INFO contém a versão HTTP global. |
URL_COMPONENTS A estrutura URL_COMPONENTS contém as partes constituintes de uma URL. Essa estrutura é usada com as funções WinHttpCrackUrl e WinHttpCreateUrl. |
WINHTTP_ASYNC_RESULT A estrutura WINHTTP_ASYNC_RESULT contém o resultado de uma chamada para uma função assíncrona. Essa estrutura é usada com o protótipo WINHTTP_STATUS_CALLBACK. |
WINHTTP_AUTOPROXY_OPTIONS A estrutura WINHTTP_AUTOPROXY_OPTIONS é usada para indicar para a função WinHttpGetProxyForURL se deseja especificar a URL do arquivo DE CONFIGURAção Automática de Proxy (PAC) ou localizar automaticamente a URL com consultas DHCP ou DNS na rede. |
WINHTTP_CERTIFICATE_INFO A estrutura WINHTTP_CERTIFICATE_INFO contém informações de certificado retornadas do servidor. Essa estrutura é usada pela função WinHttpQueryOption. |
WINHTTP_CONNECTION_GROUP Representa um grupo de conexões. |
WINHTTP_CONNECTION_INFO A estrutura WINHTTP_CONNECTION_INFO contém o endereço IP de origem e destino da solicitação que gerou a resposta. |
WINHTTP_CREDS Contém informações de credencial de usuário usadas para autenticação de servidor e proxy. (WINHTTP_CREDS) |
WINHTTP_CREDS_EX Contém informações de credencial de usuário usadas para autenticação de servidor e proxy. (WINHTTP_CREDS_EX) |
WINHTTP_CURRENT_USER_IE_PROXY_CONFIG A estrutura de WINHTTP_CURRENT_USER_IE_PROXY_CONFIG contém as informações de configuração de proxy de Explorer da Internet. |
WINHTTP_EXTENDED_HEADER Representa um cabeçalho de solicitação HTTP como um par de cadeia de caracteres de nome/valor. |
WINHTTP_HEADER_NAME Representa um nome de cabeçalho de solicitação HTTP. |
WINHTTP_HOST_CONNECTION_GROUP Representa uma coleção de grupos de conexões. |
WINHTTP_MATCH_CONNECTION_GUID Representa o GUID de uma conexão, para fins de correspondência de conexão. |
WINHTTP_PROXY_INFO A estrutura WINHTTP_PROXY_INFO contém a configuração de proxy padrão ou de sessão. |
WINHTTP_PROXY_RESULT A estrutura WINHTTP_PROXY_RESULT contém uma coleção de entradas de resultado de proxy fornecidas por WinHttpGetProxyResult. |
WINHTTP_PROXY_RESULT_ENTRY A estrutura WINHTTP_PROXY_RESULT_ENTRY contém uma entrada de resultado de uma chamada para WinHttpGetProxyResult. |
WINHTTP_PROXY_SETTINGS_EX A estrutura WINHTTP_PROXY_SETTINGS_EX representa as configurações de proxy estendidas. |
WINHTTP_PROXY_SETTINGS_PARAM A estrutura WINHTTP_PROXY_SETTINGS_PARAM representa as configurações de proxy estendidas. |
WINHTTP_QUERY_CONNECTION_GROUP_RESULT Representa uma coleção de grupos de conexões de host. |
WINHTTP_REQUEST_STATS A estrutura WINHTTP_REQUEST_STATS contém uma variedade de estatísticas para uma solicitação. |
WINHTTP_REQUEST_TIMES A estrutura WINHTTP_REQUEST_TIMES contém uma variedade de informações de tempo para uma solicitação HTTP. |
WINHTTP_SECURITY_INFO A estrutura WINHTTP_SECURITY_INFO contém uma variedade de informações de tempo para uma solicitação HTTP. |
WINHTTP_WEB_SOCKET_ASYNC_RESULT O WINHTTP_WEB_SOCKET_ASYNC_RESULT inclui o resultado status de uma operação WebSocket. |
WINHTTP_WEB_SOCKET_STATUS A enumeração WINHTTP_WEB_SOCKET_STATUS inclui o status de uma operação WebSocket. |
WINHTTP_PROXY_SETTINGS_TYPE Define constantes que especificam tipos de configurações de proxy para APIs de configurações de proxy estendidas. |
WINHTTP_REQUEST_STAT_ENTRY A enumeração WINHTTP_REQUEST_STAT_ENTRY lista os tipos disponíveis de estatísticas de solicitação. |
WINHTTP_REQUEST_TIME_ENTRY A enumeração WINHTTP_REQUEST_TIME_ENTRY lista os tipos disponíveis de informações de tempo de solicitação. |
WINHTTP_WEB_SOCKET_BUFFER_TYPE A enumeração WINHTTP_WEB_SOCKET_BUFFER_TYPE inclui tipos de buffers WebSocket. |
WINHTTP_WEB_SOCKET_CLOSE_STATUS A enumeração WINHTTP_WEB_SOCKET_CLOSE_STATUS inclui o status de uma operação de fechamento do WebSocket. |
WINHTTP_WEB_SOCKET_OPERATION A enumeração WINHTTP_WEB_SOCKET_OPERATION inclui o tipo de operação WebSocket. |