Sdílet prostřednictvím


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

Některé akce prováděné internetovým klientem (například čtení souboru) mají požadované akce (v tomto případě navázání připojení k internetu). Následující tabulky uvádějí požadavky na některé akce klienta.

Obecná internetová adresa URL (FTP, Gopher nebo HTTP)

Akce Požadavek
Vytvořte připojení. Vytvořte CInternetSession pro vytvoření základu internetové klientské aplikace.
Otevřete adresu URL. Vytvořte připojení. Volání CInternetSession::OpenURL Funkce OpenURL vrátí objekt prostředku jen pro čtení.
Čtení dat adresy URL Otevřete adresu URL. Volání CInternetFile::Read
Nastavte možnost internetu. Vytvořte připojení. Volání CInternetSession::SetOption.
Nastavte funkci, která se má volat s informacemi o stavu. Vytvořte připojení. Volání CInternetSession::EnableStatusCallback. Přepsat CInternetSession::OnStatusCallback pro zpracování volání.

FTP

Akce Požadavek
Navazte připojení FTP. Vytvořte jako základ této internetové klientské aplikace CInternetSession . Volání CInternetSession::GetFtp Připojení ion vytvoření CFtp Připojení ion objektu.
Najděte první prostředek. Navazte připojení FTP. Vytvořte objekt CFtpFileFind . Volání CFtpFileFind::FindFile.
Zobrazení výčtu všech dostupných prostředků Najděte první soubor. Volání CFtpFileFind::FindNextFile , dokud nevrátí HODNOTU FALSE.
Otevřete soubor FTP. Navazte připojení FTP. Volání CFtp Připojení ion::OpenFile k vytvoření a otevření objektu CInternetFile.
Přečtěte si soubor FTP. Otevřete soubor FTP s přístupem pro čtení. Volání CInternetFile::Read
Zápis do souboru FTP Otevřete soubor FTP s přístupem k zápisu. Volání CInternetFile::Write
Změňte adresář klienta na serveru. Navazte připojení FTP. Volání CFtp Připojení ion::SetCurrentDirectory.
Načtěte aktuální adresář klienta na serveru. Navazte připojení FTP. Volání CFtp Připojení ion::GetCurrentDirectory.

HTTP

Akce Požadavek
Navázání připojení HTTP Vytvořte jako základ této internetové klientské aplikace CInternetSession . Volání CInternetSession::GetHttp Připojení ion pro vytvoření objektu CHttp Připojení ion.
Otevřete soubor HTTP. Navázání připojení HTTP Volání CHttp Připojení ion::OpenRequest pro vytvoření objektu CHttpFile. Volání CHttpFile::AddRequestHeaders. Volání CHttpFile::SendRequest
Přečtěte si soubor HTTP. Otevřete soubor HTTP. Volání CInternetFile::Read
Získejte informace o požadavku HTTP. Navázání připojení HTTP Volání CHttp Připojení ion::OpenRequest pro vytvoření objektu CHttpFile. Volání CHttpFile::QueryInfo.

Gopher

Akce Požadavek
Vytvořte připojení k gopheru. Vytvořte jako základ této internetové klientské aplikace CInternetSession . Volání CInternetSession::GetGopher Připojení ion pro vytvoření CGopher Připojení ion.
Najděte první soubor v aktuálním adresáři. Vytvořte připojení k gopheru. Vytvořte objekt CGopherFileFind . Volání CGopher Připojení ion::CreateLocator k vytvoření objektu CGopherLocator. Předejte lokátor CGopherFileFind ::FindFile. Volání CGopherFileFind::GetLocator získat lokátor souboru, pokud ho budete potřebovat později.
Zobrazení výčtu všech dostupných souborů Najděte první soubor. Volání CGopherFileFind::FindNextFile , dokud nevrátí HODNOTU FALSE.
Otevřete soubor gopher. Vytvořte připojení k gopheru. Vytvořte lokátor gopher pomocí CGopher Připojení ion::CreateLocator nebo vyhledejte lokátor s CGopherFileFind::GetLocator. Volání CGopher Připojení ion::OpenFile
Přečtěte si soubor gopheru. Otevřete soubor gopher. Použijte CGopherFile.

Viz také

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