Статья: Создание простого HTTP-клиента

ServiceTypeFromHandle() Получает тип сервиса от Internet дескриптора.

SetOption() Устанавливает опции Internet сессии.

Методы ( функции ) класса CInternetFile

Функции Описание

Abort() Закрывает файл и игнорирует все ошибки.

Close() Закрывает файл.

Flush() Сбрасывает файл на диск.

Read() Счатывает байт из файла.

ReadString() Считывает строку символов из файла.

Seek() Переустанавливает указатель внутри файла.

SetReadBufferSize() Устанавливает размер буфера для чтения.

SetWriteBufferSize() Устанавливает размер буфера для записи.

Write() Записывает байт в файл.

WriteString() Записывает строку с нулевым символом в конце в файл.

Методы ( функции ) класса CHttpFile

Функции Описание

AddRequestHeaders() Добавляет заголовок к HTTP запросу.

Close() Закрывает CHttpFile объект.

GetFileURL() Получает URL файла.

GetObject() Получает объект по HTTP запросу.

GetVerb() Получает заголовок запроса.

QueryInfo() Получает ответ или заголовок запроса.

QueryInfoStatusCode() Получает код состояния HTTP запроса.

SendRequest() Посылает HTTP запрос.

Далее напишем код программы и разберём каждую строчку:

...

CString m_url = "mark5.dhtp.kiae.ru"; // имя URL

CString m_mes; // переменная в которой будут хранится сообщения

char temp[100]; // промежуточная переменная для перевода

К-во Просмотров: 282
Бесплатно скачать Статья: Создание простого HTTP-клиента