Sdílet prostřednictvím


Požadavky na třídy internetových klientů

Některé akce klientem v Internetu (například čtení souboru) mají požadované akce (v tomto případě vytváření připojení k Internetu).Následující tabulka uvádí předpoklady pro některé akce klienta.

Hlavní internetovou adresu URL (FTP, Gopher nebo HTTP)

Akce

Předpoklad

Navažte připojení.

Vytvořit CInternetSession stanovení základu klientské aplikace Internet.

Otevřete adresu URL.

Navažte připojení.Volání CInternetSession::OpenURL.OpenURL Funkce vrací objekt jen pro čtení zdrojů.

Adresa URL pro čtení dat.

Otevřete adresu URL.Volání CInternetFile::Read.

Nastavte možnost Internet.

Navažte připojení.Volání CInternetSession::SetOption.

Nastavte funkci být volána s informací o stavu.

Navažte připojení.Volání CInternetSession::EnableStatusCallback.Přepsat CInternetSession::OnStatusCallback pro zpracování hovorů.

FTP

Akce

Předpoklad

Připojení k serveru FTP.

Vytvořit CInternetSession jako základ pro tuto klientskou aplikaci Internet.Volání CInternetSession::GetFtpConnection k vytvoření CFtpConnection objektu.

Najděte první prostředek.

Připojení k serveru FTP.Vytvořit CFtpFileFind objektu.Volání CFtpFileFind::FindFile.

Vytvořit výčet všech dostupných zdrojů.

První soubor najděte.Volání CFtpFileFind::FindNextFile dokud vrátí hodnotu FALSE.

Otevřete soubor protokolu FTP.

Připojení k serveru FTP.Volání CFtpConnection::OpenFile k vytváření a otevírání CInternetFile objektu.

Číst soubor protokolu FTP.

Otevřete soubor FTP přístup pro čtení.Volání CInternetFile::Read.

Zapisovat do souboru protokolu FTP.

Otevřete soubor FTP přístup pro zápis.Volání CInternetFile::Write.

Změňte adresář klienta na serveru.

Připojení k serveru FTP.Volání CFtpConnection::SetCurrentDirectory.

Načtěte aktuální adresář na serveru z klienta.

Připojení k serveru FTP.Volání CFtpConnection::GetCurrentDirectory.

HTTP

Akce

Předpoklad

Navázali připojení HTTP.

Vytvořit CInternetSession jako základ pro tuto klientskou aplikaci Internet.Volání CInternetSession::GetHttpConnection k vytvoření CHttpConnection objektu.

Otevřete soubor protokolu HTTP.

Navázali připojení HTTP.Volání CHttpConnection::OpenRequest k vytvoření CHttpFile objektu.Volání CHttpFile::AddRequestHeaders.Volání CHttpFile::SendRequest.

Číst soubor protokolu HTTP.

Otevřete soubor protokolu HTTP.Volání CInternetFile::Read.

Získáte informace o požadavku HTTP.

Navázali připojení HTTP.Volání CHttpConnection::OpenRequest k vytvoření CHttpFile objektu.Volání CHttpFile::QueryInfo.

Gopher

Akce

Předpoklad

Připojení protokolu gopher.

Vytvořit CInternetSession jako základ pro tuto klientskou aplikaci Internet.Volání CInternetSession::GetGopherConnection k vytvoření CGopherConnection.

Najděte první soubor v aktuálním adresáři.

Připojení protokolu gopher.Vytvořit CGopherFileFind objektu.Volání CGopherConnection::CreateLocator k vytvoření CGopherLocator objektu.Předat locator na CGopherFileFind::FindFile.Volání CGopherFileFind::GetLocator -li později potřebovat získat ikoně umístění souboru.

Vytvořit výčet všech souborů k dispozici.

První soubor najděte.Volání CGopherFileFind::FindNextFile dokud vrátí hodnotu FALSE.

Otevřete soubor protokolu gopher.

Připojení protokolu gopher.Vytvoření protokolu gopher locator s CGopherConnection::CreateLocator nebo najít locator s CGopherFileFind::GetLocator.Volání CGopherConnection::OpenFile.

Číst soubor protokolu gopher.

Otevřete soubor protokolu gopher.Použití CGopherFile.

Viz také

Koncepty

Win32 – internetová rozšíření (WinInet)

MFC – třídy pro tvorbu internetových klientských aplikací

Psaní internetových klientských aplikací pomocí tříd WinInet knihovny MFC