Étapes dans une application cliente classique Internet
Le tableau suivant montre les étapes que vous pouvez effectuer dans une application cliente classique Internet.
Votre objectif |
Actions que vous effectuez |
Effects (Effets) |
---|---|---|
Commencez une session Internet. |
Créez un objet de 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 relances, par exemple). |
Utilisation CInternetSession::SetOption. |
Retourne FALSE si l'opération a échoué. |
Générez une fonction de rappel pour surveiller l'état de la session. |
Utilisation CInternetSession::EnableStatusCallback. |
Génère un rappel à CInternetSession::OnStatusCallback.Substituez OnStatusCallback pour créer votre propre routine de rappel. |
Se connecter à un serveur Web, sur un serveur intranet, ou dans un fichier local. |
Utilisation CInternetSession::OpenURL. |
Analyse l'URL et ouvre une connexion au serveur spécifié.Retourne CStdioFile (si vous passez OpenURL un nom de fichier local).Il s'agit de l'objet via lequel vous accédez aux données extraites du serveur ou du fichier. |
Lire à partir de le fichier. |
Utilisation CInternetFile::Read. |
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 Internet. |
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