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. |
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