Postup v typické aplikaci klienta HTTP
Následující tabulka uvádí kroky, které můžete provést v typické klientské aplikaci HTTP:
Váš cíl | Akce, které provedete | Účinek |
---|---|---|
Zahajte relaci HTTP. | Vytvořte objekt CInternetSession . | Inicializuje WinInet a připojí se k serveru. |
Připojení k serveru HTTP. | Použijte CInternetSession::GetHttp Připojení ion. | Vrátí objekt CHttp Připojení ion. |
Otevřete požadavek HTTP. | Použijte CHttp Připojení ion::OpenRequest. | Vrátí objekt CHttpFile. |
Odešlete požadavek HTTP. | Použijte CHttpFile::AddRequestHeaders a CHttpFile::SendRequest. | Vyhledá soubor. Vrátí hodnotu FALSE, pokud soubor nebyl nalezen. |
Čtení ze souboru. | Použijte soubor CHttpFile. | 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 relaci HTTP. | 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