Kroki typowej aplikacji klienckiej HTTP

Uwaga / Notatka

Biblioteka Klas programu Microsoft Foundation (MFC) nadal jest obsługiwana. Nie dodajemy już funkcji ani nie aktualizujemy dokumentacji.

W poniższej tabeli przedstawiono kroki, które można wykonać w typowej aplikacji klienckiej HTTP:

Twój cel Akcje, które podejmujesz Efekty
Rozpocznij sesję HTTP. Utwórz obiekt CInternetSession . Inicjuje usługę WinInet i nawiązuje połączenie z serwerem.
Nawiązywanie połączenia z serwerem HTTP. Użyj CInternetSession::GetHttpConnection. Zwraca obiekt CHttpConnection .
Otwórz żądanie HTTP. Użyj CHttpConnection::OpenRequest. Zwraca obiekt CHttpFile .
Wyślij żądanie HTTP. Użyj CHttpFile::AddRequestHeaders i CHttpFile::SendRequest. Znajduje plik. Zwraca wartość FALSE, jeśli plik nie zostanie znaleziony.
Odczyt z pliku. Użyj CHttpFile. Odczytuje określoną liczbę bajtów przy użyciu podanego buforu.
Obsługa wyjątków Użyj klasy CInternetException . Obsługuje wszystkie typowe typy wyjątków internetowych.
Zakończ sesję HTTP. Usuwanie obiektu CInternetSession . Automatycznie czyści otwarte uchwyty plików i połączeń.

Zobacz także

Rozszerzenia internetowe Win32 (WinInet)
Wymagania wstępne dotyczące klas klientów internetowych
Pisanie aplikacji klienckiej internetowej przy użyciu klas MFC WinInet