Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
|
Начало -> Информатика, программирование -> Создание простого HTTP-клиента
Название: | Создание простого HTTP-клиента |
Просмотров: | 59 |
Раздел: | Информатика, программирование |
Ссылка: | Скачать(6 KB) |
Описание: | В этой статье будет написана программа, которая может считывать файлы из Internet по HTTP протоколу и записывать их на диск. |
| | Часть полного текста документа:Создание простого HTTP-клиента В этой статье будет написана программа, которая может считывать файлы из Internet по HTTP протоколу и записывать их на диск. Для связи с Internet в Visual C++ существует так называемый WinInet Class. В него входят несколько подклассов. Далее представлены ксассы WinInet: Классы Описание CInternetSession Создаёт Internet сессию. Все MFC WinInet приложения должны создавать CInternetSession объект перед использрванием других WinInet классов. CInternetConnection Создаёт коннект с Internet. Это базовый класс для классов CFtpConnection, CGopherConnection, и CHttpConnection. CFtpConnection Устанавливает соединение по FTP протоколу. CGopherConnection Создаёт Gopher коннект. CHttpConnection Устанавливает соединение по HTTP протоколу. CInternetFile Разрешает удалённый доступ к файлам на Internet серверах. Это базовый класс для классов CGopherFile and CHttpFile. CGopherFile Разрешает удалённый доступ к файлам на Gopher серверах. CHttpFile Разрешает удалённый доступ к файлам на HTTP серверах. CFileFind Разрешает поиск файлов в Internet. Это базовый класс для классов CFtpFileFind and CGopherFileFind. CFtpFileFind Разрешает поиск файлов на FTP серверах. CGopherFileFind Разрешает поиск файлов на Gopher серверах. CGopherLocator Отыскивает Gopher устройство ввода позиций от gopher сервера. CInternetException Управляет исключениями, сгенерированными WinInet классом. Наша программа будет использовать четыре класса WinInet: CInternetSession, CInternetFile, CHttpFile и CHttpConnection Далее будут описаны методы( функции ) этих классов: Методы ( функции ) класса CInternetSession Функции Описание Close() Закрывает Internet сессию. EnableStatusCallback() Разрешает использование функции повторного вызова, которая используется для асинхронных действий. GetContext() Получает значение контекста Internet сессии. GetFtpConnection() Устанавливает подключение по FTP протоколу. GetGopherConnection() Устанавливает подключение с Gopher серверами. GetHttpConnection() Устанавливает подключение по HTTP протоклолу. OnStatusCallback() Модифицирует состояние операции. OpenURL() Соединяется с данным URL. QueryOption() Сервис проверки ошибки провайдера. ServiceTypeFromHandle() Получает тип сервиса от Internet дескриптора. SetOption() Устанавливает опции Internet сессии. Методы ( функции ) класса CInternetFile Функции Описание Abort() Закрывает файл и игнорирует все ошибки. Close() Закрывает файл. Flush() Сбрасывает файл на диск. Read() Счатывает байт из файла. ReadString() Считывает строку символов из файла. Seek() Переустанавливает указатель внутри файла. SetReadBufferSize() Устанавливает размер буфера для чтения. SetWriteBufferSize() Устанавливает размер буфера для записи. Write() Записывает байт в файл. WriteString() Записывает строку с нулевым символом в конце в файл. Методы ( функции ) класса CHttpFile Функции Описание AddRequestHeaders() Добавляет заголовок к HTTP запросу. Close() Закрывает CHttpFile объект. GetFileURL() Получает URL файла. GetObject() Получает объект по HTTP запросу. ............ |
Нет комментариев.
Оставить комментарий:
|
|
Похожие работы:
Название: | Сервисы сети Internet |
Просмотров: | 153 |
Описание: |
Введение
В настоящее время в сети
Интернет существует достаточно большое количество сервисов, обеспечивающих
работу со всем спектром ресурсов. Наиболее известными среди них являются:
- электронная п |
Название: | Социология и возможности Internet |
Просмотров: | 68 |
Описание: |
Введение
Современные
компьютеры активно используются исследователями как вспомогательный инструмент
в научной деятельности. Но с появлением Интернета, к которому во всем мире
подключено более 100 млн., компь |
Название: | Глобальная сеть Internet |
Просмотров: | 71 |
Описание: |
Кафедра экономической
кибернетики
Реферат
По предмету
«Информационные системы и технологии в финансовых организациях»
"Глобальная сеть
Internet. Общие сведения, история возникнов |
Название: | Экономические и юридические стороны INTERNET |
Просмотров: | 83 |
Описание: |
1.
ВВЕДЕНИЕ.
ПОНЯТИЕ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА
Устройство персонального компьютера
Системный блок
Системный блок представляет собой основной узел,
внутри которого ус |
|