Udostępnij za pośrednictwem


Kroki wykonywane w typowej klienckiej aplikacji internetowej

W poniższej tabeli przedstawiono czynności, które można wykonać w typowych aplikacji klienckiej Internet.

Zadaniem gracza

Akcje, które można wykonać

Efekty

Rozpoczęcie sesji Internetu.

Tworzenie CInternetSession obiektu.

Inicjuje WinInet i łączy się z serwerem.

Ustaw opcję Internet kwerendy (limit czasu lub liczby ponownych prób, na przykład).

Użycie CInternetSession::SetOption.

Zwraca wartość FALSE, jeśli operacja nie powiodła się.

Ustanowienie funkcja wywołania zwrotnego do monitorowania stanu sesji.

Użycie CInternetSession::EnableStatusCallback.

Ustanawia wywołaniu zwrotnym do CInternetSession::OnStatusCallback.Zastąpić OnStatusCallback do tworzenia własnych rutynowych wywołania zwrotnego.

Podłącz do serwera internetowego, serwer intranetowy lub lokalnego pliku.

Użycie CInternetSession::OpenURL.

Analizuje adres URL i otwiera połączenie z określonym serwerem.Zwraca CStdioFile (w przypadku przekazania OpenURL nazwa pliku lokalnego).Jest to obiekt, dzięki któremu dostęp do danych pobierane z serwera lub pliku.

Odczytane z pliku.

Użycie CInternetFile::Read.

Odczytuje określoną liczbę bajtów przy użyciu buforu, który zostanie podana.

Obsługi wyjątków.

Użycie CInternetException klasy.

Obsługuje wszystkie popularne typy wyjątków Internet.

Zakończenie sesji internetowe.

Pozbycie się CInternetSession obiektu.

Automatycznie oczyszcza połączeń i uchwytów do otwartych plików.

Zobacz też

Koncepcje

Rozszerzenia internetowe Win32 (WinInet)

Wymagania wstępne dotyczące klas klientów internetowych

Pisanie klienckich aplikacji internetowych przy użyciu klas MFC WinInet