Partager via


Étapes dans une application cliente classique Internet

Le tableau suivant montre les étapes que vous pouvez effectuer dans une application cliente Internet standard.

Votre objectif

Mesures que vous prenez

Effets

Démarrez une session Internet.

Créez un objet métier de la classe CInternetSession

Initialise WinInet et se connecte au serveur.

Définissez une option de requête Internet (limite de délai ou nombre de nouvelles tentatives, par exemple).

Utilisez CInternetSession::SetOption.

Renvoie FALSE si l'opération a échoué.

Créez une fonction de rappel pour vérifier l'état de la session.

Utilisez CInternetSession::EnableStatusCallback.

Crée un rappel à CInternetSession::OnStatusCallback. Remplacez OnStatusCallback pour créer votre propre routine de rappel.

Connectez-vous à un serveur Web, un serveur intranet, ou un fichier local.

Utilisez CInternetSession::OpenURL.

Analyse l'URL et ouvre une connexion au serveur spécifié. Retourne CStdioFile (si vous passez un nom de fichier local à OpenURL). Il s'agit de l'objet grâce auquel vous accédez à des données récupérées à partir du serveur ou du fichier.

Lire dans le fichier.

Utilisez CInternetFile::Read.

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.

Arrête la session Internet.

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