Wymagania wstępne dotyczące klas klientów internetowych
Niektóre akcje podejmowane przez klientem internetowym (odczytywania pliku, na przykład) mają wstępnie wymagane działania (w tym przypadku ustanawianiu połączenia internetowego).W poniższej tabeli wymieniono wymagania wstępne dla niektórych działań klienta.
Ogólne do internetowego adresu URL (FTP, Gopher lub HTTP)
Akcja |
Wstępnie wymagany składnik |
---|---|
Ustanów połączenie. |
Tworzenie CInternetSession ustanowienie podstawy aplikacji klienta internetowego. |
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. |
Ustawianie opcji internetowych. |
Ustanów połączenie.Wywołanie CInternetSession::SetOption. |
Zestaw funkcji do wywołania informacje o stanie. |
Ustanów połączenie.Wywołanie CInternetSession::EnableStatusCallback.Zastąpić CInternetSession::OnStatusCallback do obsługi połączeń. |
FTP
Akcja |
Wstępnie wymagany składnik |
---|---|
Ustanowić połączenie FTP. |
Tworzenie CInternetSession jako podstawa Internetu aplikacji klienta.Wywołanie CInternetSession::GetFtpConnection do tworzenia CFtpConnection obiektu. |
Znajdź pierwszy zasobów. |
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. |
Otwieranie pliku FTP. |
Ustanowić połączenie FTP.Wywołanie CFtpConnection::OpenFile do tworzenia i otwierania CInternetFile obiektu. |
Przeczytaj plik FTP. |
Otwieranie pliku FTP z dostępem do odczytu.Wywołanie CInternetFile::Read. |
Zapis plików FTP. |
Otwieranie pliku FTP z dostępem do zapisu.Wywołanie CInternetFile::Write. |
Zmień katalog klienta na serwerze. |
Ustanowić połączenie FTP.Wywołanie CFtpConnection::SetCurrentDirectory. |
Pobrać klienta bieżący katalog na serwerze. |
Ustanowić połączenie FTP.Wywołanie CFtpConnection::GetCurrentDirectory. |
HTTP
Akcja |
Wstępnie wymagany składnik |
---|---|
Ustanowienia połączenia HTTP. |
Tworzenie CInternetSession jako podstawa Internetu aplikacji klienta.Wywołanie CInternetSession::GetHttpConnection do tworzenia CHttpConnection obiektu. |
Otwieranie pliku HTTP. |
Ustanowienia połączenia 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. |
Uzyskać informacje na temat żądania HTTP. |
Ustanowienia połączenia HTTP.Wywołanie CHttpConnection::OpenRequest do tworzenia CHttpFile obiektu.Wywołanie CHttpFile::QueryInfo. |
Gopher
Akcja |
Wstępnie wymagany składnik |
---|---|
Ustanów połączenie protokołu 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 protokołu gopher.Tworzenie CGopherFileFind obiektu.Wywołanie CGopherConnection::CreateLocator do tworzenia CGopherLocator obiektu.Przekazać lokalizatora do CGopherFileFind::FindFile.Wywołanie CGopherFileFind::GetLocator Aby uzyskać Lokalizator pliku, jeśli jest ona potrzebna później. |
Wylicz wszystkie dostępne pliki. |
Znajdź pierwszy plik.Wywołanie CGopherFileFind::FindNextFile do momentu zwraca wartość FALSE. |
Otwórz plik gopher. |
Ustanów połączenie protokołu gopher.Utworzyć lokalizatora gopher z CGopherConnection::CreateLocator lub znaleźć lokalizatora z CGopherFileFind::GetLocator.Wywołanie CGopherConnection::OpenFile. |
Odczytywanie pliku gopher. |
Otwórz plik gopher.Użycie CGopherFile. |
Zobacz też
Koncepcje
Rozszerzenia internetowe Win32 (WinInet)
Klasy MFC do tworzenia klienckich aplikacji internetowych
Pisanie klienckich aplikacji internetowych przy użyciu klas MFC WinInet