Udostępnij za pośrednictwem


Kroki wykonywane w typowej klienckiej aplikacji internetowej

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

Twój cel Akcje, które podejmujesz Efekty
Rozpocznij sesję internetową. Utwórz obiekt CInternetSession. Inicjuje usługę WinInet i nawiązuje połączenie z serwerem.
Ustaw opcję zapytania internetowego (limit czasu lub liczbę ponownych prób, na przykład). Użyj CInternetSession::SetOption. Zwraca wartość FALSE, jeśli operacja nie powiodła się.
Ustanów funkcję wywołania zwrotnego, aby monitorować stan sesji. Użyj CInternetSession::EnableStatusCallback. Ustanawia wywołanie zwrotne do CInternetSession::OnStatusCallback. Zastąpij OnStatusCallback , aby utworzyć własną procedurę wywołania zwrotnego.
Połączenie do serwera internetowego, serwera intranetowego lub pliku lokalnego. Użyj CInternetSession::OpenURL. Analizuje adres URL i otwiera połączenie z określonym serwerem. Zwraca wartość CStdioFile (w przypadku przekazania OpenURL lokalnej nazwy pliku). Jest to obiekt, za pomocą którego uzyskujesz dostęp do danych pobranych z serwera lub pliku.
Odczyt z pliku. Użyj pliku CInternetFile::Read. 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ę internetową. 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