Postup v typické aplikaci klienta HTTP
V následující tabulce jsou uvedeny kroky, že které můžete provést v typické aplikaci klienta protokolu HTTP:
Vaším cílem |
Akcí, které můžete provést. |
Efekty |
---|---|---|
Zahájení relace HTTP. |
Vytvořit CInternetSession objektu. |
Inicializuje WinInet a připojí se k serveru. |
Připojení k serveru HTTP. |
Použití CInternetSession::GetHttpConnection. |
Vrátí CHttpConnection objektu. |
Otevřete požadavek HTTP. |
Použití CHttpConnection::OpenRequest. |
Vrátí CHttpFile objektu. |
Odešlete požadavek HTTP. |
Použití CHttpFile::AddRequestHeaders a CHttpFile::SendRequest. |
Vyhledá soubor.Pokud soubor není nalezen, vrátí hodnotu FALSE. |
Čtení ze souboru. |
Použití CHttpFile. |
Načte zadaný počet bajtů pomocí vyrovnávací paměti, které zadáte. |
Zpracování výjimek. |
Použití CInternetException třídy. |
Zpracovává všechny běžné typy výjimek Internet. |
Ukončení relace protokolu HTTP. |
Vyřazení CInternetSession objektu. |
Automaticky čistí otevřených popisovačů souborů a připojení. |
Viz také
Koncepty
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