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.
Niektóre akcje wykonywane przez klienta internetowego (na przykład odczytywanie pliku) mają akcje wymagań wstępnych (w tym przypadku ustanowienie połączenia internetowego). W poniższych tabelach wymieniono wymagania wstępne dotyczące niektórych akcji klienta.
Ogólny internetowy adres URL (FTP, Gopher lub HTTP)
| Akcja | Warunek wstępny |
|---|---|
| Ustaw połączenie. | Utwórz CInternetSession , aby ustanowić podstawę aplikacji klienckiej internetowej. |
| Otwórz adres URL. | Ustaw połączenie. Wywołaj CInternetSession::OpenURL. Funkcja OpenURL zwraca obiekt zasobu tylko do odczytu. |
| Odczytywanie danych adresu URL. | Otwórz adres URL. Wywołaj CInternetFile::Read. |
| Ustaw opcję Internet. | Ustaw połączenie. Wywołaj metodę CInternetSession::SetOption. |
| Ustaw funkcję, która ma być wywoływana z informacjami o stanie. | Ustaw połączenie. Wywołaj CInternetSession::EnableStatusCallback. Nadpisz CInternetSession::OnStatusCallback, aby obsługiwać wywołania. |
FTP
| Akcja | Warunek wstępny |
|---|---|
| Ustanów połączenie FTP. | Utwórz CInternetSession jako podstawę tej aplikacji klienckiej Internetu. Wywołaj metodę CInternetSession::GetFtpConnection , aby utworzyć obiekt CFtpConnection . |
| Znajdź pierwszy zasób. | Ustanów połączenie FTP. Utwórz obiekt CFtpFileFind . Wywołaj metodę CFtpFileFind::FindFile. |
| Wyliczanie wszystkich dostępnych zasobów. | Znajdź pierwszy plik. Wywołaj metodę CFtpFileFind::FindNextFile , dopóki nie zwróci wartości FALSE. |
| Otwórz plik FTP. | Ustanów połączenie FTP. Wywołaj metodę CFtpConnection::OpenFile , aby utworzyć i otworzyć obiekt CInternetFile . |
| Odczytywanie pliku FTP. | Otwórz plik FTP z dostępem do odczytu. Wywołaj CInternetFile::Read. |
| Zapisz w pliku FTP. | Otwórz plik FTP z dostępem do zapisu. Wywołaj metodę CInternetFile::Write. |
| Zmień katalog klienta na serwerze. | Ustanów połączenie FTP. Wywołaj CFtpConnection::SetCurrentDirectory. |
| Pobierz bieżący katalog klienta na serwerze. | Ustanów połączenie FTP. Wywołaj CFtpConnection::GetCurrentDirectory. |
HTTP
| Akcja | Warunek wstępny |
|---|---|
| Ustanów połączenie HTTP. | Utwórz CInternetSession jako podstawę tej aplikacji klienckiej Internetu. Wywołaj metodę CInternetSession::GetHttpConnection , aby utworzyć obiekt CHttpConnection . |
| Otwórz plik HTTP. | Ustanów połączenie HTTP. Wywołaj obiekt CHttpConnection::OpenRequest , aby utworzyć obiekt CHttpFile . Wywołaj metodę CHttpFile::AddRequestHeaders. Wywołaj metodę CHttpFile::SendRequest. |
| Odczyt pliku HTTP. | Otwórz plik HTTP. Wywołaj CInternetFile::Read. |
| Uzyskaj informacje o żądaniu HTTP. | Ustanów połączenie HTTP. Wywołaj obiekt CHttpConnection::OpenRequest , aby utworzyć obiekt CHttpFile . Wywołaj metodę CHttpFile::QueryInfo. |
Suseł
| Akcja | Warunek wstępny |
|---|---|
| Nawiąż połączenie typu gopher. | Utwórz CInternetSession jako podstawę tej aplikacji klienckiej Internetu. Wywołaj wywołanie CInternetSession::GetGopherConnection , aby utworzyć połączenie CGopherConnection. |
| Znajdź pierwszy plik w bieżącym katalogu. | Nawiąż połączenie typu gopher. Utwórz obiekt CGopherFileFind . Wywołaj metodę CGopherConnection::CreateLocator , aby utworzyć obiekt CGopherLocator . Przekaż lokalizator do CGopherFileFind::FindFile. Wywołaj metodę CGopherFileFind::GetLocator , aby pobrać lokalizator pliku, jeśli będzie potrzebny później. |
| Wyliczanie wszystkich dostępnych plików. | Znajdź pierwszy plik. Wywołaj metodę CGopherFileFind::FindNextFile , dopóki nie zwróci wartości FALSE. |
| Otwórz plik gopher. | Nawiąż połączenie typu gopher. Utwórz lokalizator gopher za pomocą polecenia CGopherConnection::CreateLocator lub znajdź lokalizator za pomocą narzędzia CGopherFileFind::GetLocator. Wywołaj CGopherConnection::OpenFile. |
| Odczytaj plik gopher. | Otwórz plik gopher. Użyj CGopherFile. |
Zobacz także
Rozszerzenia internetowe Win32 (WinInet)
Klasy MFC do tworzenia internetowych aplikacji klienckich
Pisanie aplikacji klienckiej internetowej przy użyciu klas MFC WinInet