Partager via


Fonctions API de serveur HTTP version 1.0

L’API serveur HTTP fournit les fonctions suivantes pour l’écriture d’applications.

Général

Fonction Description
HttpCreateHttpHandle Crée une file d’attente de requêtes HTTP et lui retourne un handle.
HttpInitialize Initialise l’API de serveur HTTP pour l’utiliser par le processus appelant.
HttpPrepareUrl Analyse, analyse et normalise une URL Unicode ou punycode non normalisée afin qu’elle soit sûre et valide à utiliser dans d’autres fonctions HTTP.
HttpTerminate Indique à l’API de serveur HTTP de propre toutes les ressources associées à un processus particulier.

 

Gestion du cache

Fonction Description
HttpAddFragmentToCache Met en cache un fragment de données afin qu’il puisse être utilisé pour composer une réponse dynamique sans lecture à partir du disque.
HttpFlushResponseCache Supprime les fragments mis en cache spécifiés du cache HTTP.
HttpReadFragmentFromCache Récupère un fragment de réponse mis en cache spécifié.

 

Configuration

Fonction Description
HttpDeleteServiceConfiguration Supprime les informations spécifiées du magasin de configuration HTTP.
HttpQueryServiceConfiguration Interroge le magasin de configuration HTTP pour obtenir les informations spécifiées.
HttpSetServiceConfiguration Définit les valeurs spécifiées dans le magasin de configuration de l’API du serveur HTTP.

 

Entrées et sorties

Fonction Description
HttpReceiveHttpRequest Récupère une requête HTTP à partir d’une file d’attente de requêtes spécifiée.
HttpReceiveRequestEntityBody Récupère les données de corps d’entité d’une requête HTTP particulière.
HttpSendHttpResponse Envoie une réponse HTTP pour une requête HTTP particulière.
HttpSendResponseEntityBody Envoie les données de corps d’entité d’une réponse HTTP.
HttpWaitForDisconnect Avertit l’application lorsqu’un client HTTP s’est déconnecté.

 

SSL

Fonction Description
HttpReceiveClientCertificate Récupère le certificat client pour une connexion SSL.

 

Inscription d’URL

Fonction Description
HttpAddUrl Inscrit une URL afin que les demandes HTTP pour celle-ci soient routées vers une file d’attente de requêtes spécifiée.
HttpRemoveUrl Annule l’inscription d’une URL spécifiée afin que les demandes ne soient plus routées vers une file d’attente spécifiée.

 

Structures de l’API serveur HTTP version 1.0