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