Erforderliche Komponenten für Internet-Client-Klassen
Einige Aktionen, die von einem Internet-Clienten Lesen einer Datei ausgeführt wurde (z) sind bestimmte Aktionen (in diesem Fall eine Internetverbindung einrichtend).In den folgenden Tabellen sind die erforderlichen Komponenten für bestimmte Aktionen des Clients auf.
Allgemeines Internet URL (HTTP oder FTP, Gopher)
Aktion |
Vorbereitungsmaßnahme |
---|---|
Richten Sie eine Verbindung ein. |
Erstellen Sie CInternetSession, um die Basis einer Internet-Clientanwendung herzustellen. |
Open a URL. |
Richten Sie eine Verbindung ein.Aufruf CInternetSession::OpenURL.Die OpenURL-Funktion gibt ein schreibgeschütztes Ressourcenobjekt zurück. |
Lesen von Daten. |
Öffnen Sie die URL.Aufruf CInternetFile::Read. |
Legen Sie eine Internetoption fest. |
Richten Sie eine Verbindung ein.Aufruf CInternetSession::SetOption. |
Legen Sie fest, mit einer Statusinformationen Funktion, die aufgerufen werden soll. |
Richten Sie eine Verbindung ein.Aufruf CInternetSession::EnableStatusCallback.Überschreiben CInternetSession::OnStatusCallback, die Aufrufe zu behandeln. |
FTP
Aktion |
Vorbereitungsmaßnahme |
---|---|
Richten Sie eine FTP-Verbindung. |
Erstellen Sie CInternetSession als Basis dieser Internet-Clientanwendung.Aufruf CInternetSession::GetFtpConnection, um einen CFtpConnection-Objekts zu erstellen. |
Suchen Sie die erste Ressource. |
Richten Sie eine FTP-Verbindung.Erstellen Sie ein CFtpFileFind-Objekt.Aufruf CFtpFileFind::FindFile. |
Listen Sie alle verfügbaren Ressourcen auf. |
Suchen Sie die erste Datei.CFtpFileFind::FindNextFile Aufruf, bis er FALSE zurückgibt. |
Öffnen Sie eine FTP-Datei. |
Richten Sie eine FTP-Verbindung.Rufen Sie CFtpConnection::OpenFile auf, um ein CInternetFile-Objekt zu erstellen und zu öffnen. |
Lesen Sie eine FTP-Datei. |
Öffnen Sie eine FTP-Datei mit Lesezugriff.Aufruf CInternetFile::Read. |
Schreiben in eine FTP-Datei. |
Öffnen Sie eine FTP-Datei mit Schreibzugriff.Aufruf CInternetFile::Write. |
Ändern Sie das Verzeichnis des Clients auf dem Server. |
Richten Sie eine FTP-Verbindung.Aufruf CFtpConnection::SetCurrentDirectory. |
Rufen Sie das aktuelle Verzeichnis des Clients auf dem Server ab. |
Richten Sie eine FTP-Verbindung.Aufruf CFtpConnection::GetCurrentDirectory. |
HTTP
Aktion |
Vorbereitungsmaßnahme |
---|---|
Richten Sie eine HTTP-Verbindung ein. |
Erstellen Sie CInternetSession als Basis dieser Internet-Clientanwendung.Aufruf CInternetSession::GetHttpConnection, um einen CHttpConnection-Objekts zu erstellen. |
Öffnen Sie eine HTTP-Datei. |
Richten Sie eine HTTP-Verbindung ein.Aufruf CHttpConnection::OpenRequest, um einen CHttpFile-Objekts zu erstellen.Aufruf CHttpFile::AddRequestHeaders.Aufruf CHttpFile::SendRequest. |
Lesen Sie eine HTTP-Datei. |
Öffnen Sie eine HTTP-Datei.Aufruf CInternetFile::Read. |
Abrufen von Informationen zu einer HTTP-Anforderung ab. |
Richten Sie eine HTTP-Verbindung ein.Aufruf CHttpConnection::OpenRequest, um einen CHttpFile-Objekts zu erstellen.Aufruf CHttpFile::QueryInfo. |
Gopher
Aktion |
Vorbereitungsmaßnahme |
---|---|
Richten Sie eine Gopher-Verbindung ein. |
Erstellen Sie CInternetSession als Basis dieser Internet-Clientanwendung.CInternetSession::GetGopherConnection Aufruf von CGopherConnection zu erstellen. |
Suchen Sie die erste Datei im aktuellen Verzeichnis. |
Richten Sie eine Gopher-Verbindung ein.Erstellen Sie ein CGopherFileFind-Objekt.Aufruf CGopherConnection::CreateLocator, um einen CGopherLocator-Objekts zu erstellen.Führen Sie den Lokator zu CGopherFileFind::FindFile.Rufen Sie CGopherFileFind::GetLocator auf, um den Lokator einer Datei abrufen, wenn Sie sie später erfordern. |
Auflisten aller verfügbaren Files. |
Suchen Sie die erste Datei.CGopherFileFind::FindNextFile Aufruf, bis er FALSE zurückgibt. |
Öffnen Sie eine Gopher-Datei. |
Richten Sie eine Gopher-Verbindung ein.Erstellen Sie einen Gopher-Locator mit CGopherConnection::CreateLocator erstellt oder suchen Sie einen Lokator mit CGopherFileFind::GetLocator.Aufruf CGopherConnection::OpenFile. |
Lesen Sie eine Gopher-Datei. |
Öffnen Sie eine Gopher-Datei.Verwendung CGopherFile. |
Siehe auch
Konzepte
Win32-Internet-Erweiterungen (WinInet-Klassen)
MFC-Klassen für das Erstellen von Internet-Clientanwendungen
Schreiben einer Internet-Clientanwendung mit Klassen MFC-WinInet-Unterstützung