Étapes dans une application cliente classique de HTTP
Le tableau suivant montre les étapes que vous pouvez effectuer dans une application cliente classique HTTP :
Votre objectif |
Actions que vous effectuez |
Effects (Effets) |
---|---|---|
Commencez une session HTTP. |
Créez un objet de CInternetSession . |
Initialise WinInet et se connecte au serveur. |
Se connecter à un serveur HTTP. |
Utilisation CInternetSession::GetHttpConnection. |
Retourne un objet de CHttpConnection . |
Ouvrez une requête HTTP. |
Utilisation CHttpConnection::OpenRequest. |
Retourne un objet de CHttpFile . |
Envoyer une requête HTTP. |
Utilisation CHttpFile::AddRequestHeaders et CHttpFile::SendRequest. |
Recherche le fichier.Retourne FALSE si le fichier est introuvable. |
Lire à partir de le fichier. |
Utilisation CHttpFile. |
Lit le nombre d'octets spécifié à l'aide d'une mémoire tampon que vous fournissez. |
Gestion des exceptions. |
Utilisez la classe de CInternetException . |
Gère tous les types d'exceptions communs Internet. |
Terminez la session HTTP. |
Obtenir l'objet de CInternetSession . |
Le nettoie automatiquement les handles et des connexions de fichier ouvert. |
Voir aussi
Concepts
Extensions Internet Win32 (WinInet)
Préalables aux classes clientes Internet
Écrire une application cliente Internet à l'aide de les classes WinInet MFC