É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