Udostępnij za pośrednictwem


Kroki wykonywane w typowej aplikacji klienckiej HTTP

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.
Połączenie do serwera HTTP. Użyj CInternetSession::GetHttp Połączenie ion. Zwraca obiekt CHttp Połączenie ion.
Otwórz żądanie HTTP. Użyj CHttp Połączenie ion::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 dojścia plików i połączeń.

Zobacz też

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