Создание простого HTTP-клиента
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: реферат экспертиза, пожары реферат
| Добавил(а) на сайт: Маркин.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата
GetVerb() Получает заголовок запроса.
QueryInfo() Получает ответ или заголовок запроса.
QueryInfoStatusCode() Получает код состояния HTTP запроса.
SendRequest() Посылает HTTP запрос.
Далее напишем код программы и разберём каждую строчку:
...
CString m_url = "mark5.dhtp.kiae.ru"; // имя URL
CString m_mes; // переменная в которой будут хранится сообщения
char temp[100]; // промежуточная переменная для перевода
// данных из Int в char
CString m_path; // имя файла для записи
char strBody[1024]; // буфер из 1024 байт
...
int CHTTP_ClientDlg::OnButtonConnect()
{
// создаём переменную session и открываем сессию ANDY
CInternetSession session( _T( "ANDY" ), PRE_CONFIG_INTERNET_ACCESS );
// создаём переменную pServer класса CHttpConnection
CHttpConnection* pServer = NULL;
// создаём переменную pFile класса CHttpFile
CHttpFile* pFile = NULL;
/*
Обратите внимание, что все запросы к функциям членам WinInet классов включены в блок программы TRY.
Это сделано так, потому что при соединении с каким либо URL есть риск неправильной ссылки,
особенно, когда Вы полагаете, что пользователь сам печатает URL.
Рекомендуем скачать другие рефераты по теме: задачи реферата курсовые работы, реферат на тему дети.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата