Freigeben über


Voraussetzungen für Internetclientklassen

Einige Aktionen, die von einem Internet-Client durchgeführte Aktion (eine Datei lesen, beispielsweise) haben erforderlichen Aktionen (in diesem Fall, eine Internetverbindung Objekt). Die folgenden Tabellen werden die erforderlichen Komponenten für einige Clientaktionen auf.

Allgemeine Internet URL (Gopher, FTP oder HTTP)

Aktion

Vorbereitungsmaßnahme

Stellen Sie eine Verbindung ein.

Erstellen Sie CInternetSession, um die Basisklasse einer Internet-Clientanwendung einzurichten.

Öffnen Sie eine URL.

Stellen Sie eine Verbindung ein. Aufruf CInternetSession::OpenURL. Die OpenURL-Funktion gibt einen schreibgeschützten Ressourcenobjekt zurück.

Lesen-URL-Daten.

Öffnen Sie die URL. Aufruf CInternetFile::Read.

Legen Sie eine Internetoption fest.

Stellen Sie eine Verbindung ein. Aufruf CInternetSession::SetOption.

Legen Sie fest eine mit Statusinformationen aufgerufen werden Funktion.

Stellen Sie eine Verbindung ein. Aufruf CInternetSession::EnableStatusCallback. Überschreibung CInternetSession::OnStatusCallback, um Aufrufe behandeln.

FTP

Aktion

Vorbereitungsmaßnahme

Richten Sie eine FTP-Verbindung ein.

Erstellen Sie CInternetSession als Basis dieser Internet-Clientanwendung. Aufruf CInternetSession::GetFtpConnection, um CFtpConnection eines Objekts erstellen möchten.

Suchen Sie die erste Ressource.

Richten Sie eine FTP-Verbindung ein. Erstellen Sie ein CFtpFileFind-Objekt. Aufruf CFtpFileFind::FindFile.

Listen Sie alle verfügbaren Ressourcen auf.

Suchen Sie die erste Datei. Aufruf CFtpFileFind::FindNextFile, bis er FALSE zurückgibt.

Öffnen Sie eine FTP-Datei.

Richten Sie eine FTP-Verbindung ein. 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 ein. Aufruf CFtpConnection::SetCurrentDirectory.

Rufen Sie das aktuelle Verzeichnis des Clients auf dem Server abgerufen.

Richten Sie eine FTP-Verbindung ein. 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 CHttpConnection eines Objekts erstellen möchten.

Öffnen Sie eine HTTP-Datei.

Richten Sie eine HTTP-Verbindung ein. Aufruf CHttpConnection::OpenRequest, um CHttpFile eines Objekts erstellen möchten. Aufruf CHttpFile::AddRequestHeaders. Aufruf CHttpFile::SendRequest.

Lesen Sie eine HTTP-Datei.

Öffnen Sie eine HTTP-Datei. Aufruf CInternetFile::Read.

Rufen Sie Informationen zu einer HTTP-Anforderung ab.

Richten Sie eine HTTP-Verbindung ein. Aufruf CHttpConnection::OpenRequest, um CHttpFile eines Objekts erstellen möchten. Aufruf CHttpFile::QueryInfo.

Gopher

Aktion

Vorbereitungsmaßnahme

Richten Sie eine Gopher-Verbindung ein.

Erstellen Sie CInternetSession als Basis dieser Internet-Clientanwendung. Aufruf von CInternetSession::GetGopherConnection, um CGopherConnection.

Suchen Sie die erste Datei im aktuellen Verzeichnis.

Richten Sie eine Gopher-Verbindung ein. Erstellen Sie ein CGopherFileFind-Objekt. Aufruf CGopherConnection::CreateLocator, um CGopherLocator eines Objekts erstellen möchten. Führen Sie den Locator zu CGopherFileFind::FindFile. Rufen Sie CGopherFileFind::GetLocator auf, um den Locator einer Datei abgerufen, wenn Sie später benötigen.

Listen Sie alle verfügbaren Dateien auf.

Suchen Sie die erste Datei. Aufruf CGopherFileFind::FindNextFile, bis er FALSE zurückgibt.

Öffnen Sie eine Gopher-Datei.

Richten Sie eine Gopher-Verbindung ein. Erstellen Sie einen Gopher-Locator mit CGopherConnection::CreateLocator verwenden oder suchen Sie einen Locator mit CGopherFileFind::GetLocator. Aufruf CGopherConnection::OpenFile.

Lesen Sie eine Gopher-Datei.

Öffnen Sie eine Gopher-Datei. Verwenden Sie CGopherFile.

Siehe auch

Konzepte

Win32-Interneterweiterungen (WinInet)

MFC-Klassen für das Erstellen von Internetclientanwendungen

Schreiben einer Internetclientanwendung mithilfe von MFC-WinInet-Klassen