Kroki wykonywane w typowej aplikacji klienckiej HTTP
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. |
Połączenie do serwera HTTP. | Użyj CInternetSession::GetHttp Połączenie ion. | Zwraca obiekt CHttp Połączenie ion. |
Otwórz żądanie HTTP. | Użyj CHttp Połączenie ion::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 dojścia plików i połączeń. |
Zobacz też
Rozszerzenia internetowe Win32 (WinInet)
Wymagania wstępne dotyczące klas klientów internetowych
Pisanie klienckich aplikacji internetowych przy użyciu klas MFC WinInet