Udostępnij za pośrednictwem


Kroki w typowym aplikacja kliencka HTTP

W poniższej tabeli przedstawiono kroki, które mogą wykonywać w typowych aplikacji klienta HTTP:

Zadaniem gracza

Czynności

Efekty

Rozpocząć sesji HTTP.

Tworzenie CInternetSession obiektu.

Inicjuje WinInet i łączy się z serwerem.

Połączenia z serwerem HTTP.

Użyj CInternetSession::GetHttpConnection.

Zwraca CHttpConnection obiektu.

Otwórz okno żądania HTTP.

Użyj CHttpConnection::OpenRequest.

Zwraca CHttpFile obiektu.

Wysyłanie żądania HTTP.

Użyj CHttpFile::AddRequestHeaders i CHttpFile::SendRequest.

Znajduje plik.Zwraca wartość FALSE, jeśli nie można odnaleźć pliku.

Odczytać z pliku.

Użyj CHttpFile.

Odczytuje określoną liczbę bajtów, używając buforu, który należy dostarczyć.

Obsługi wyjątków.

Użyj CInternetException klasy.

Obsługuje wszystkie popularne typy wyjątek Internet.

Zakończenie sesji HTTP.

Zbywania CInternetSession obiektu.

Automatycznie oczyszcza połączeń i uchwytów do otwartych plików.

Zobacz też

Koncepcje

Rozszerzenia internetowe Win32 (WinInet)

Wymagania wstępne dla klas klienta internetowego

Aplikacja klienta Internet przy użyciu klasy WinInet MFC