Шаги в типичном приложении клиента HTTP
В следующей таблице перечислены действия можно выполнить в типичном приложении клиента HTTP:
Целью является |
Действия, выполняемые |
Произведенный эффект |
---|---|---|
Начало сеанса HTTP. |
Создайте объект CInternetSession. |
Инициализирует WinInet и подключитесь к серверу. |
Подключитесь к HTTP-серверу. |
Используйте CInternetSession::GetHttpConnection. |
Возвращает объект CHttpConnection. |
Открытие HTTP-запроса. |
Используйте CHttpConnection::OpenRequest. |
Возвращает объект CHttpFile. |
Отправить HTTP-запрос. |
Используйте CHttpFile::AddRequestHeaders и CHttpFile::SendRequest. |
Находит файл.Возвращает значение false, если файл не найден. |
Чтение из файла. |
Используйте CHttpFile. |
Считывает указанное количество байтов в буфер. |
Обработка исключений. |
Используйте класс CInternetException. |
Обрабатывает все общие типы исключений в интернете. |
Завершение сеанса HTTP. |
Удаление объекта CInternetSession. |
Автоматически очищает маркеры и соединения открытого файла. |
См. также
Основные понятия
Расширения Win32 Интернета (WinInet)
Предварительные условия для классов клиента через Интернет
Создать клиентское приложение через Интернет с помощью классов MFC WinInet