Compartilhar via


Funções da API do Servidor HTTP versão 1.0

A API do Servidor HTTP fornece as seguintes funções para escrever aplicativos.

Geral

Função Descrição
HttpCreateHttpHandle Cria uma fila de solicitação HTTP e retorna um identificador para ela.
HttpInitialize Inicializa a API do Servidor HTTP para uso pelo processo de chamada.
HttpPrepareUrl Analisa, analisa e normaliza uma URL Unicode ou punycode não normalizada para que seja seguro e válido usar em outras funções HTTP.
HttpTerminate Direciona a API do servidor HTTP para limpo todos os recursos associados a um processo específico.

 

Gerenciamento de cache

Função Descrição
HttpAddFragmentToCache Armazena em cache um fragmento de dados para que ele possa ser usado para compor uma resposta dinâmica sem ler do disco.
HttpFlushResponseCache Remove fragmentos armazenados em cache especificados do cache HTTP.
HttpReadFragmentFromCache Recupera um fragmento de resposta em cache especificado.

 

Configuração

Função Descrição
HttpDeleteServiceConfiguration Exclui informações especificadas do repositório de configuração HTTP.
HttpQueryServiceConfiguration Consulta o repositório de configuração HTTP para obter informações especificadas.
HttpSetServiceConfiguration Define os valores especificados no repositório de configuração da API do Servidor HTTP.

 

Entrada e saída

Função Descrição
HttpReceiveHttpRequest Recupera uma solicitação HTTP de uma fila de solicitações especificada.
HttpReceiveRequestEntityBody Recupera dados do corpo da entidade de uma solicitação HTTP específica.
HttpSendHttpResponse Envia uma resposta HTTP para uma solicitação HTTP específica.
HttpSendResponseEntityBody Envia dados do corpo da entidade de uma resposta HTTP.
HttpWaitForDisconnect Notifica o aplicativo quando um cliente HTTP é desconectado.

 

SSL

Função Descrição
HttpReceiveClientCertificate Recupera o certificado do cliente para uma conexão SSL.

 

Registro de URL

Função Descrição
HttpAddUrl Registra uma URL para que as solicitações HTTP sejam roteadas para uma fila de solicitações especificada.
HttpRemoveUrl Cancela o registro de uma URL especificada para que as solicitações não sejam mais roteadas para uma fila especificada.

 

Estruturas da API do Servidor HTTP versão 1.0