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


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

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

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

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

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

Начать сеанс Интернета.

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

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

Присвойте параметру запроса Интернета (ограничение времени ожидания или число кнопок итерации, например).

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

Возвращает ЛОЖНОЕ, если операция выполнена неудачна.

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

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

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

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

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

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

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

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

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

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

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

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

Завершение сеанса Интернета.

Dispose объекта CInternetSession.

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

См. также

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

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

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

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