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


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

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

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

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

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

Начало сеанса через интернет.

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

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

Установите параметр запроса Интернета (ограничение времени ожидания и количество повторных попыток, например).

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

Возвращает значение false, если операция была завершилась неудачей.

Задайте функцию обратного вызова для контроля состояния сеанса.

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

Задает обратный вызов CInternetSession::OnStatusCallback.Переопределите OnStatusCallback чтобы создать собственную программу обратного вызова.

Подключение к Интернету сервер, сервер интрасети или локальный файл.

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

Анализирует URL-адрес и открытие подключения к указанному серверу.Возвращает CStdioFile (при передаче OpenURL локальное имя файла).Это объект, через который вы обращаетесь к данные, полученные от сервера или файла.

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

Используйте CInternetFile::Read.

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

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

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

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

Завершение сеанса через интернет.

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

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

См. также

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

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

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

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