Partager via


Étapes d’une application cliente HTTP classique

Le tableau suivant présente les étapes que vous pouvez effectuer dans une application cliente HTTP classique :

Votre objectif Actions que vous effectuez Effets
Commencez une session HTTP. Créez un objet CInternetSession . Initialise WinInet et se connecte au serveur.
Connectez-vous à un serveur HTTP. Utilisez CInternetSession ::GetHttpConnection. Renvoie un objet CHttpConnection .
Ouvrez une requête HTTP. Utilisez CHttpConnection ::OpenRequest. Renvoie un objet CHttpFile .
Envoyez une requête HTTP. Utilisez CHttpFile ::AddRequestHeaders et CHttpFile ::SendRequest. Recherche le fichier. Retourne FALSE si le fichier est introuvable.
Lire dans le fichier. Utilisez CHttpFile. Lit le nombre spécifié d’octets à l’aide d’une mémoire tampon que vous fournissez.
Traitez les exceptions. Utilisez la classe CInternetException . Gère tous les types d’exceptions Internet courants.
Terminez la session HTTP. Supprimez l’objet CInternetSession . Nettoie automatiquement les handles de fichiers ouverts et les connexions.

Voir aussi

Extensions Internet de Win32 (WinInet)
Conditions préalables pour les classes clients Internet
Écriture d’une application cliente Internet à l’aide de classes WinInet MFC