Шаги для организации типичного клиентского приложения в Интернете
В следующей таблице приведены шаги, можно выполнять в стандартном приложении Интернет-клиента.
Целью является |
Действия, предпринимаемые |
Произведенный эффект |
---|---|---|
Начать сеанс Интернета. |
Создайте объект CInternetSession. |
Инициализирует WinInet и к серверу. |
Присвойте параметру запроса Интернета (ограничение времени ожидания или число кнопок итерации, например). |
Используйте CInternetSession::SetOption. |
Возвращает ЛОЖНОЕ, если операция выполнена неудачна. |
Задайте функцию обратного вызова для отслеживания состояния сеанса. |
Используйте CInternetSession::EnableStatusCallback. |
Задает обратный вызов CInternetSession::OnStatusCallback. Переопределите OnStatusCallback для создания собственной процедуры обратного вызова. |
Подключен к Интернету, сервер, сервер интрасети или локальный файл. |
Используйте CInternetSession::OpenURL. |
Анализирует URL-адреса и открыть подключение к указанному серверу. Возвращает значение CStdioFile (если указанное OpenURL локальное имя файла). Это объект, через который вы обращаетесь к набору данных, полученных с сервера или файла. |
Чтение из файла. |
Используйте CInternetFile::Read. |
Считывает указанное число байтов в буфер был предоставлен. |
Обработка исключений. |
Используется класс CInternetException. |
Обрабатывает все общие типы исключений Интернета. |
Завершение сеанса Интернета. |
Dispose объекта CInternetSession. |
Автоматически очищает handles и открытие подключения файлов. |
См. также
Основные понятия
Расширения Интернета Win32 (WinInet)
Необходимые компоненты для клиентских классов в Интернете
Создание клиентских приложений в Интернете с использованием классов MFC WinInet