Udostępnij za pośrednictwem


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.

Użycie CInternetSession::GetHttpConnection.

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