Delen via


Stappen in een typische HTTP-clienttoepassing

In de volgende tabel ziet u de stappen die u kunt uitvoeren in een typische HTTP-clienttoepassing:

Uw doel Acties die u uitvoert Effecten
Begin een HTTP-sessie. Maak een CInternetSession-object . Initialiseert WinInet en maakt verbinding met de server.
Verbinding maken met een HTTP-server. Gebruik CInternetSession::GetHttpConnection. Hiermee wordt een CHttpConnection-object geretourneerd.
Open een HTTP-aanvraag. CHttpConnection::OpenRequest gebruiken. Hiermee wordt een CHttpFile-object geretourneerd.
Verzend een HTTP-aanvraag. Gebruik CHttpFile::AddRequestHeaders en CHttpFile::SendRequest. Vindt het bestand. Retourneert FALSE als het bestand niet is gevonden.
Lees uit het bestand. Gebruik CHttpFile. Leest het opgegeven aantal bytes met behulp van een buffer die u opgeeft.
Uitzonderingen verwerken. Gebruik de CInternetException-klasse . Hiermee worden alle algemene internet-uitzonderingstypen verwerkt.
Beƫindig de HTTP-sessie. Het CInternetSession-object verwijderen. Hiermee worden geopende bestandsingangen en -verbindingen automatisch opgeschoond.

Zie ook

Win32 Internet Extensions (WinInet)
Vereisten voor internetclientklassen
Een internetclienttoepassing schrijven met MFC WinInet-klassen