Partager via


É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