Partager via


É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