Udostępnij przez


Kroki typowej aplikacji klienckiej z Internetu

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ę.
Utwórz funkcję wywołania zwrotnego, aby monitorować stan sesji. Użyj CInternetSession::EnableStatusCallback. Definiuje wywołanie zwrotne do CInternetSession::OnStatusCallback. Zastąpij OnStatusCallback , aby utworzyć własną procedurę wywołania zwrotnego.
Połącz się z serwerem internetowym, serwerem intranetowym lub plikiem lokalnym. Użyj CInternetSession::OpenURL. Analizuje adres URL i otwiera połączenie z określonym serwerem. Zwraca CStdioFile (jeśli przekażesz OpenURL lokalną nazwę pliku). Jest to obiekt, za pomocą którego uzyskujesz dostęp do danych pobranych z serwera lub pliku.
Odczyt z pliku. Użyj 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 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