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