É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