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