Étapes dans une application cliente Internet classique
Le tableau suivant présente les étapes que vous pouvez effectuer dans une application cliente Internet classique.
Votre objectif | Actions que vous effectuez | Effets |
---|---|---|
Commencez une session Internet. | Créez un objet CInternetSession . | Initialise WinInet et se connecte au serveur. |
Définissez une option de requête Internet (limite de délai d’attente ou nombre de nouvelles tentatives, par exemple). | Utilisez CInternetSession ::SetOption. | Retourne FALSE si l’opération a échoué. |
Établissez une fonction de rappel pour surveiller l’état de la session. | Utilisez CInternetSession ::EnableStatusCallback. | Établit un rappel à CInternetSession ::OnStatusCallback. Remplacez OnStatusCallback la création de votre propre routine de rappel. |
Connecter à un serveur Internet, un serveur intranet ou un fichier local. | Utilisez CInternetSession ::OpenURL. | Analyse l’URL et ouvre une connexion au serveur spécifié. Retourne un CStdioFile (si vous passez OpenURL un nom de fichier local). Il s’agit de l’objet via lequel vous accédez aux données récupérées à partir du serveur ou du fichier. |
Lisez le fichier. | Utilisez CInternetFile ::Read. | Lit le nombre spécifié d’octets à l’aide d’une mémoire tampon que vous fournissez. |
Traitez les exceptions. | Utilisez la classe CInternetException . | Gère tous les types d’exceptions Internet courants. |
Terminez la session Internet. | Supprimez l’objet CInternetSession . | Propre automatiquement les handles de fichiers ouverts et les connexions. |
Voir aussi
Extension Internet Win32 (WinInet)
Composants requis pour les classes clientes Internet
Écriture d’une application cliente Internet en utilisant des classes WinInet MFC