Étapes dans une application cliente classique de HTTP
Le tableau suivant montre les étapes que vous pouvez effectuer dans une application cliente HTTP standard.
Votre objectif |
Mesures que vous prenez |
Effets |
---|---|---|
Démarrez une session HTTP. |
Créez un objet CInternetSession. |
Initialise WinInet et se connecte au serveur. |
Connectez vous à un serveur HTTP. |
Utilisez CInternetSession::GetHttpConnection. |
Retourne un objet CHttpConnection. |
Ouvrez une requête HTTP. |
Utilisez CHttpConnection::OpenRequest. |
Retourne un objet CHttpFile. |
Envoyez une demande 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 d'octets spécifié avec une mémoire tampon que vous fournissez. |
Gestion des exceptions. |
Utilisez la classe CInternetException. |
Gère tous les types d'exception Internet communs. |
Termine la session HTTP. |
Jetez l'objet CInternetSession. |
Nettoie automatiquement les handles et les connexions de fichiers ouverts. |
Voir aussi
Concepts
Extensions Internet Win32 (WinInet)
Composants requis pour les classes clientes Internet
Écrire une application cliente Internet à l'aide de les classes WinInet MFC