Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 ::GetFtpConnection pour créer un objet CFtpConnection . |
| 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 CFtpConnection ::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 CFtpConnection ::SetCurrentDirectory. |
| Récupérez le répertoire actif du client sur le serveur. | Établissez une connexion FTP. Appelez CFtpConnection ::GetCurrentDirectory. |
HTTP
| Action | Prérequis |
|---|---|
| Établissez une connexion HTTP. | Créez une session CInternetSession comme base de cette application cliente Internet. Appelez CInternetSession ::GetHttpConnection pour créer un objet CHttpConnection . |
| Ouvrez un fichier HTTP. | Établissez une connexion HTTP. Appelez CHttpConnection ::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 CHttpConnection ::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 ::GetGopherConnection pour créer une CGopherConnection. |
| Recherchez le premier fichier dans le répertoire actif. | Établissez une connexion gopher. Créez un objet CGopherFileFind . Appelez CGopherConnection ::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 CGopherConnection ::CreateLocator ou recherchez un localisateur avec CGopherFileFind ::GetLocator. Appelez CGopherConnection ::OpenFile. |
| Lisez un fichier gopher. | Ouvrez un fichier gopher. Utilisez CGopherFile. |
Voir aussi
Extensions Internet de Win32 (WinInet)
Classes MFC pour la création d’applications clientes Internet
Écriture d’une application cliente Internet à l’aide de classes WinInet MFC