Postup v typické internetové klientské aplikaci
Následující tabulka uvádí kroky, které můžete provést v typické internetové klientské aplikaci.
Váš cíl | Akce, které provedete | Účinek |
---|---|---|
Zahajte internetovou relaci. | Vytvořte objekt CInternetSession . | Inicializuje WinInet a připojí se k serveru. |
Nastavte možnost internetového dotazu (limit časového limitu nebo počet opakování, například). | Použijte CInternetSession::SetOption. | Vrátí hodnotu FALSE, pokud operace nebyla úspěšná. |
Vytvořte funkci zpětného volání pro monitorování stavu relace. | Použijte CInternetSession::EnableStatusCallback. | Vytvoří zpětné volání CInternetSession ::OnStatusCallback. Přepsání OnStatusCallback vytvořte vlastní rutinu zpětného volání. |
Připojení k internetovému serveru, intranetu nebo místnímu souboru. | Použijte CInternetSession::OpenURL. | Analyzuje adresu URL a otevře připojení k zadanému serveru. Vrátí CStdioFile (pokud předáte OpenURL název místního souboru). Toto je objekt, přes který přistupujete k datům načteným ze serveru nebo souboru. |
Čtení ze souboru. | Použijte CInternetFile::Read. | Načte zadaný počet bajtů pomocí vyrovnávací paměti, kterou zadáte. |
Zpracování výjimek | Použijte CInternetException třídy. | Zpracovává všechny běžné typy výjimek internetu. |
Ukončete internetová relace. | Dispose of the CInternetSession object. | Automaticky vyčistí otevřené popisovače souborů a připojení. |
Viz také
Win32 – internetová rozšíření (WinInet)
Požadavky na třídy internetových klientů
Psaní internetových klientských aplikací pomocí tříd WinInet knihovny MFC