API serveur HTTP version 1,0, fonctions
L’API du 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 retourne un descripteur à celle-ci. |
| HttpInitialize | Initialise l’API du serveur HTTP pour une utilisation 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 | Dirige l’API du serveur HTTP pour nettoyer 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 lire à 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 demandes 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 des données de corps d’entité d’une réponse HTTP. |
| HttpWaitForDisconnect | Avertit l’application lorsqu’un client HTTP 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 requêtes HTTP pour celle-ci soient acheminées vers une file d’attente de demandes spécifiée. |
| HttpRemoveUrl | Annule l’inscription d’une URL spécifiée, afin que les demandes pour celle-ci ne soient plus routées vers une file d’attente spécifiée. |