Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

События. Компонент NMHTTP инкапсулирует в себе методы и свойства, которые обеспечивают клиент-серверное взаимодействие с использованием протокола HTTP




Методы

Свойства

Назначение

Компонент NMHTTP инкапсулирует в себе методы и свойства, которые обеспечивают клиент-серверное взаимодействие с использованием протокола HTTP. Данный компонент может применяться, когда нужно получать данные с сервера, минуя браузер. Кроме того, он поддерживает расширенные механизмы обмена информацией, позволяющие сохранять файлы на сервере без использования FTP-протокола.

Существует два основных режима работы компонента: когда получаемая информация автоматически записывается в указанные файлы, или содержится в соответствующих полях.

Основные свойства компонента NMHTTP описаны в табл. ШЛО.

Таблица П1.10. Свойства компонента NMHTTP

Свойство Описание
Body Содержит получаемый документ. Если параметр inputFileMode этого свойства установлен в true, то вместо тела сообщения в нем должно находиться имя файла, в котором сохраняются получаемые данные
Cookieln Если заголовок полученного документа содержит cookie-данные, то они автоматически помещаются в это поле
Header Содержит HTTP-заголовок. Если параметр inputFifeMode находится в состоянии true, то вместо данных заголовка здесь должно находиться имя файла, в который следует помещать содержимое заголовка
Headerlnfo Представляет собой заголовок запроса, отправляемого серверу для получения документа

 

InputFileMode Определяет режим работы компонента при получении данных. Если установлено значение true, то получаемая информация помещается в файлы, имена которых указаны в свойствах Body и Header. В противном случае, указанные свойства содержат сами полученные данные
Output FileMode Аналогично предыдущему свойству, определяет режим отправки информации на сервер
SendHeader Содержит HTTP-заголовок, отправляемый серверу
BytesRecvd Содержит число полученных байтов (символов) информации
BytesSent Содержит число отправленных байтов (символов) информации
Host Содержит IP-адрес или DNS имя сервера
Port Указывает номер порта, на котором работает Web-сервер
Proxy Содержит IP-адрес прокси-сервера
ProxyPort Указывает номер порта, на котором работает прокси-сервер

Основные методы объекта NMHTTP приведены в табл. П1.11.

Таблица П1.11. Методы объекта NMHTTP

Метод Описание
Delete Отправляет на сервер команду удаления файла, адрес которого указан в качестве параметра вызова этого метода
Connect Устанавливает соединение с сервером
Get Отправляет на сервер запрос на получение документа
Head Запрашивает с сервера HTTP-заголовок, соответствующий документу, адрес которого указан в параметре
Post Отправляет на сервер данные, указанные во втором параметре. В случае если установлен режим извлечения отправляемых данных из файла (OutputFileMode=True), то вместо данных параметр должен включать имя файла, содержащего передаваемую информацию. Первый параметр указывает адрес документа (серверного модуля), которому эти данные посылаются
Put Создает документ на сервере. Первый параметр содержит адрес создаваемого документа, второй — сами данные, которые нужно записать в созданный файл

 

Trace Данный метод эмулирует состояние запроса на получение документа. Он возвращает отправленные клиенту команды, а также, при необходимости, дополнительную информацию в теле якобы полученного документа

Основные события компонента NMHTTP приведены в табл. П1.12.

Таблица П1.12. События компонента NMHTTP

Событие Описание
OnAboutToSend Возникает перед отправкой запроса на сервер
OnAuthenticationNeeded Является следствием необходимости аутентификации клиента на Web-сервере для получения документа, указанного в запросе
OnFailure Возникает вследствие неудачного выполнения какой-либо команды, отправленной Web-серверу клиентом
OnRedirect Возникает в случае, когда сервер вместо отправки документа указывает клиенту на необходимость перенаправления запроса на другой URL (осуществляется редирект)
OnSuccess Возникает в случае успешного выполнения команды



Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 301; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.