Kroki wykonywane w typowej aplikacji klienckiej HTTP
W poniższej tabeli przedstawiono czynności, które można wykonać w typowych aplikacji klienckiej protokołu HTTP:
Zadaniem gracza |
Akcje, które można wykonać |
Efekty |
---|---|---|
Rozpoczęcie sesji HTTP. |
Tworzenie CInternetSession obiektu. |
Inicjuje WinInet i łączy się z serwerem. |
Połączyć się z serwerem HTTP. |
Zwraca CHttpConnection obiektu. |
|
Otwórz żądania HTTP. |
Użycie CHttpConnection::OpenRequest. |
Zwraca CHttpFile obiektu. |
Wysyłanie żądania HTTP. |
Użycie CHttpFile::AddRequestHeaders i CHttpFile::SendRequest. |
Znajduje plik.Zwraca wartość FALSE, jeśli plik nie zostanie znaleziony. |
Odczytane z pliku. |
Użycie CHttpFile. |
Odczytuje określoną liczbę bajtów przy użyciu buforu, który zostanie podana. |
Obsługi wyjątków. |
Użycie CInternetException klasy. |
Obsługuje wszystkie popularne typy wyjątków Internet. |
Zakończenie sesji HTTP. |
Pozbycie się CInternetSession obiektu. |
Automatycznie oczyszcza połączeń i uchwytów do otwartych plików. |
Zobacz też
Koncepcje
Rozszerzenia internetowe Win32 (WinInet)
Wymagania wstępne dotyczące klas klientów internetowych
Pisanie klienckich aplikacji internetowych przy użyciu klas MFC WinInet