Funciones de la API de servidor HTTP versión 1.0

La API del servidor HTTP proporciona las siguientes funciones para escribir aplicaciones.

General

Función Descripción
HttpCreateHttpHandle Crea una cola de solicitudes HTTP y devuelve un identificador.
HttpInitialize Inicializa la API del servidor HTTP para que la use el proceso de llamada.
HttpPrepareUrl Analiza, analiza y normaliza una dirección URL Unicode o punycode no normalizada para que sea segura y válida para su uso en otras funciones HTTP.
HttpTerminate Dirige la API del servidor HTTP para limpiar los recursos asociados a un proceso determinado.

 

Administración de la memoria caché

Función Descripción
HttpAddFragmentToCache Almacena en caché un fragmento de datos para que se pueda usar para crear una respuesta dinámica sin leer desde el disco.
HttpFlushResponseCache Quita los fragmentos almacenados en caché especificados de la caché HTTP.
HttpReadFragmentFromCache Recupera un fragmento de respuesta almacenado en caché especificado.

 

Configuración

Función Descripción
HttpDeleteServiceConfiguration Elimina la información especificada del almacén de configuración HTTP.
HttpQueryServiceConfiguration Consulta el almacén de configuración HTTP para obtener información especificada.
HttpSetServiceConfiguration Establece los valores especificados en el almacén de configuración de la API de SERVIDOR HTTP.

 

Entrada y salida

Función Descripción
HttpReceiveHttpRequest Recupera una solicitud HTTP de una cola de solicitudes especificada.
HttpReceiveRequestEntityBody Recupera los datos del cuerpo de entidad de una solicitud HTTP determinada.
HttpSendHttpResponse Envía una respuesta HTTP para una solicitud HTTP determinada.
HttpSendResponseEntityBody Envía datos de cuerpo de entidad de una respuesta HTTP.
HttpWaitForDisconnect Notifica a la aplicación cuando un cliente HTTP se ha desconectado.

 

SSL

Función Descripción
HttpReceiveClientCertificate Recupera el certificado de cliente para una conexión SSL.

 

Registro de direcciones URL

Función Descripción
HttpAddUrl Registra una dirección URL para que las solicitudes HTTP para ella se enruten a una cola de solicitudes especificada.
HttpRemoveUrl Anula el registro de una dirección URL especificada para que las solicitudes de ella ya no se enruten a una cola especificada.

 

Estructuras de la API de servidor HTTP versión 1.0