Partager via


Composants requis pour les classes clientes Internet

Certaines actions effectuées par un client Internet (lecture d’un fichier, par exemple) ont des actions préalables (dans ce cas, l’établissement d’une connexion Internet). Les tableaux suivants répertorient les prérequis pour certaines actions clientes.

URL Internet générale (FTP, Gopher ou HTTP)

Action Prérequis
Établissez une connexion. Créez une session CInternetSession pour établir la base d’une application cliente Internet.
Ouvrez une URL. Établissez une connexion. Appelez CInternetSession ::OpenURL. La OpenURL fonction renvoie un objet de ressource en lecture seule.
Lire les données d’URL. Ouvrez l’URL. Appelez CInternetFile ::Read.
Définissez une option Internet. Établissez une connexion. Appelez CInternetSession ::SetOption.
Définissez une fonction à appeler avec les informations d’état. Établissez une connexion. Appelez CInternetSession ::EnableStatusCallback. Remplacez CInternetSession ::OnStatusCallback pour gérer les appels.

FTP

Action Prérequis
Établissez une connexion FTP. Créez une session CInternetSession comme base de cette application cliente Internet. Appelez CInternetSession ::GetFtp Connecter ion pour créer un objet CFtp Connecter ion.
Recherchez la première ressource. Établissez une connexion FTP. Créez un objet CFtpFileFind . Appelez CFtpFileFind ::FindFile.
Énumérez toutes les ressources disponibles. Recherchez le premier fichier. Appelez CFtpFileFind ::FindNextFile jusqu’à ce qu’il retourne FALSE.
Ouvrez un fichier FTP. Établissez une connexion FTP. Appelez CFtp Connecter ion ::OpenFile pour créer et ouvrir un objet CInternetFile.
Lisez un fichier FTP. Ouvrez un fichier FTP avec accès en lecture. Appelez CInternetFile ::Read.
Écrivez dans un fichier FTP. Ouvrez un fichier FTP avec un accès en écriture. Appelez CInternetFile ::Write.
Modifiez le répertoire du client sur le serveur. Établissez une connexion FTP. Appelez CFtp Connecter ion ::SetCurrentDirectory.
Récupérez le répertoire actif du client sur le serveur. Établissez une connexion FTP. Appelez CFtp Connecter ion ::GetCurrentDirectory.

HTTP

Action Prérequis
Établissez une connexion HTTP. Créez une session CInternetSession comme base de cette application cliente Internet. Appelez CInternetSession ::GetHttp Connecter ion pour créer un objet CHttp Connecter ion.
Ouvrez un fichier HTTP. Établissez une connexion HTTP. Appelez CHttp Connecter ion ::OpenRequest pour créer un objet CHttpFile. Appelez CHttpFile ::AddRequestHeaders. Appelez CHttpFile ::SendRequest.
Lisez un fichier HTTP. Ouvrez un fichier HTTP. Appelez CInternetFile ::Read.
Obtenez des informations sur une requête HTTP. Établissez une connexion HTTP. Appelez CHttp Connecter ion ::OpenRequest pour créer un objet CHttpFile. Appelez CHttpFile ::QueryInfo.

Gopher

Action Prérequis
Établissez une connexion gopher. Créez une session CInternetSession comme base de cette application cliente Internet. Appelez CInternetSession ::GetGopher Connecter ion pour créer un CGopher Connecter ion.
Recherchez le premier fichier dans le répertoire actif. Établissez une connexion gopher. Créez un objet CGopherFileFind . Appelez CGopher Connecter ion ::CreateLocator pour créer un objet CGopherLocator. Passez le localisateur à CGopherFileFind ::FindFile. Appelez CGopherFileFind ::GetLocator pour obtenir le localisateur d’un fichier si vous en avez besoin ultérieurement.
Énumérez tous les fichiers disponibles. Recherchez le premier fichier. Appelez CGopherFileFind ::FindNextFile jusqu’à ce qu’il retourne FALSE.
Ouvrez un fichier gopher. Établissez une connexion gopher. Créez un localisateur de chiffrement avec CGopher Connecter ion ::CreateLocator ou recherchez un localisateur avec CGopherFileFind ::GetLocator. Appelez CGopher Connecter ion ::OpenFile.
Lisez un fichier gopher. Ouvrez un fichier gopher. Utilisez CGopherFile.

Voir aussi

Extension Internet Win32 (WinInet)
Classes MFC pour la création d’applications clientes Internet
Écriture d’une application cliente Internet en utilisant des classes WinInet MFC