Поделиться через


Шаги в типичном приложении клиента HTTP

В следующей таблице перечислены действия можно выполнить в типичном приложении клиента HTTP:

Целью является

Действия, выполняемые

Произведенный эффект

Начало сеанса HTTP.

Создайте объект CInternetSession.

Инициализирует WinInet и подключитесь к серверу.

Подключитесь к HTTP-серверу.

Используйте CInternetSession::GetHttpConnection.

Возвращает объект CHttpConnection.

Открытие HTTP-запроса.

Используйте CHttpConnection::OpenRequest.

Возвращает объект CHttpFile.

Отправить HTTP-запрос.

Используйте CHttpFile::AddRequestHeaders и CHttpFile::SendRequest.

Находит файл.Возвращает значение false, если файл не найден.

Чтение из файла.

Используйте CHttpFile.

Считывает указанное количество байтов в буфер.

Обработка исключений.

Используйте класс CInternetException.

Обрабатывает все общие типы исключений в интернете.

Завершение сеанса HTTP.

Удаление объекта CInternetSession.

Автоматически очищает маркеры и соединения открытого файла.

См. также

Основные понятия

Расширения Win32 Интернета (WinInet)

Предварительные условия для классов клиента через Интернет

Создать клиентское приложение через Интернет с помощью классов MFC WinInet