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 caché
Función |
Descripción |
HttpAddFragmentToCache |
Almacena en caché un fragmento de datos para que se pueda usar para componer 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 del servidor HTTP. |
Función |
Descripción |
HttpReceiveHttpRequest |
Recupera una solicitud HTTP de una cola de solicitudes especificada. |
HttpReceiveRequestEntityBody |
Recupera datos de 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 se enruten a una cola de solicitudes especificada. |
HttpRemoveUrl |
Anula el registro de una dirección URL especificada, de modo que las solicitudes para ella ya no se enrutan a una cola especificada. |
-
estructuras de la API de servidor HTTP versión 1.0