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 HTTP:
| Twój cel | Akcje, które podejmujesz | Efekty |
|---|---|---|
| Rozpocznij sesję HTTP. | Utwórz obiekt CInternetSession . | Inicjuje usługę WinInet i nawiązuje połączenie z serwerem. |
| Nawiązywanie połączenia z serwerem HTTP. | Użyj CInternetSession::GetHttpConnection. | Zwraca obiekt CHttpConnection . |
| Otwórz żądanie HTTP. | Użyj CHttpConnection::OpenRequest. | Zwraca obiekt CHttpFile . |
| Wyślij żądanie HTTP. | Użyj CHttpFile::AddRequestHeaders i CHttpFile::SendRequest. | Znajduje plik. Zwraca wartość FALSE, jeśli plik nie zostanie znaleziony. |
| Odczyt z pliku. | Użyj CHttpFile. | 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ę HTTP. | 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