Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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