Udostępnij za pośrednictwem


Wymagania wstępne dla klas klienta internetowego

Niektóre akcje podejmowane przez klienta w sieci Internet (na przykład plik, czytanie) zostały uwzględnione w wymaganiach wstępnych działań (w tym przypadku ustanowienia połączenia z Internetem).W poniższej tabeli wymieniono wymagania wstępne dla niektórych akcji klienta.

Ogólne internetowego adresu URL (FTP, Gopher lub HTTP)

Akcja

Warunkiem wstępnym

Ustanów połączenie.

Tworzenie CInternetSession do ustanowienia podstawy Internet aplikacji klienta.

Otwórz adres URL.

Ustanów połączenie.Wywołanie CInternetSession::OpenURL.OpenURL Funkcja zwraca obiekt zasobów tylko do odczytu.

Adres URL odczytu danych.

Otwórz adres URL.Wywołanie CInternetFile::Read.

Ustaw opcję Internet.

Ustanów połączenie.Wywołanie CInternetSession::SetOption.

Ustawianie funkcji do wywołania informacje o stanie.

Ustanów połączenie.Wywołanie CInternetSession::EnableStatusCallback.Zastąpić CInternetSession::OnStatusCallback do obsługi wywołania.

FTP

Akcja

Warunkiem wstępnym

Należy ustanowić połączenie FTP.

Tworzenie CInternetSession jako podstawa Internetu aplikacji klienta.Wywołanie CInternetSession::GetFtpConnection do tworzenia CFtpConnection obiektu.

Znajdź pierwszy zasobów.

Należy ustanowić połączenie FTP.Tworzenie CFtpFileFind obiektu.Wywołanie CFtpFileFind::FindFile.

Wyliczanie wszystkich dostępnych zasobów.

Znajdź pierwszy plik.Wywołanie CFtpFileFind::FindNextFile do momentu zwraca wartość FALSE.

Otwórz plik FTP.

Należy ustanowić połączenie FTP.Wywołanie CFtpConnection::OpenFile do tworzenia i otwierania CInternetFile obiektu.

Przeczytaj plik FTP.

Otwórz plik FTP dostęp do odczytu.Wywołanie CInternetFile::Read.

Zapis plików FTP.

Otwórz plik FTP z zapisu.Wywołanie CInternetFile::Write.

Zmień katalog klienta na serwerze.

Należy ustanowić połączenie FTP.Wywołanie CFtpConnection::SetCurrentDirectory.

Pobrać klienta bieżącego katalogu na serwerze.

Należy ustanowić połączenie FTP.Wywołanie CFtpConnection::GetCurrentDirectory.

HTTP

Akcja

Warunkiem wstępnym

Nawiązać połączenie HTTP.

Tworzenie CInternetSession jako podstawa Internetu aplikacji klienta.Wywołanie CInternetSession::GetHttpConnection do tworzenia CHttpConnection obiektu.

Otwieranie pliku HTTP.

Nawiązać połączenie HTTP.Wywołanie CHttpConnection::OpenRequest do tworzenia CHttpFile obiektu.Wywołanie CHttpFile::AddRequestHeaders.Wywołanie CHttpFile::SendRequest.

Przeczytaj plik HTTP.

Otwieranie pliku HTTP.Wywołanie CInternetFile::Read.

Informacje o żądaniu HTTP.

Nawiązać połączenie HTTP.Wywołanie CHttpConnection::OpenRequest do tworzenia CHttpFile obiektu.Wywołanie CHttpFile::QueryInfo.

Gopher

Akcja

Warunkiem wstępnym

Ustanów połączenie gopher.

Tworzenie CInternetSession jako podstawa Internetu aplikacji klienta.Wywołanie CInternetSession::GetGopherConnection do tworzenia CGopherConnection.

Znajdź pierwszy plik w bieżącym katalogu.

Ustanów połączenie gopher.Tworzenie CGopherFileFind obiektu.Wywołanie CGopherConnection::CreateLocator do tworzenia CGopherLocator obiektu.Przekazać locator, aby CGopherFileFind::FindFile.Wywołanie CGopherFileFind::GetLocator uzyskać locator pliku, jeżeli później konieczne.

Wyliczanie wszystkich dostępnych plików.

Znajdź pierwszy plik.Wywołanie CGopherFileFind::FindNextFile do momentu zwraca wartość FALSE.

Otwórz plik gopher.

Ustanów połączenie gopher.Utworzyć lokalizatora gopher z CGopherConnection::CreateLocator lub znaleźć locator z CGopherFileFind::GetLocator.Wywołanie CGopherConnection::OpenFile.

Odczytywanie pliku gopher.

Otwórz plik gopher.Użyj CGopherFile.

Zobacz też

Koncepcje

Rozszerzenia internetowe Win32 (WinInet)

Tworzenie aplikacji klienckich Internet klas MFC

Aplikacja klienta Internet przy użyciu klasy WinInet MFC