Partager via


Étapes dans 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.
Connecter à un serveur HTTP. Utilisez CInternetSession ::GetHttp Connecter ion. Renvoie un objet CHttp Connecter ion.
Ouvrez une requête HTTP. Utilisez CHttp Connecter ion ::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.
Lisez 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 . Propre automatiquement les handles de fichiers ouverts et les connexions.

Voir aussi

Extension Internet Win32 (WinInet)
Composants requis pour les classes clientes Internet
Écriture d’une application cliente Internet en utilisant des classes WinInet MFC