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


Шаги для организации типичного клиентского приложения HTTP

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

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

Действия, предпринимаемые

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

Начать сеанс HTTP.

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

Инициализирует WinInet и к серверу.

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

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

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

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

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

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

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

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

Находит файл. Возвращает ЛОЖНОЕ, если файл не найден.

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

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

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

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

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

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

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

Dispose объекта CInternetSession.

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

См. также

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

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

Необходимые компоненты для клиентских классов в Интернете

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