Копировать ссылку на страницу

Предоставляет инструменты для работы с Агентом веб-доступа через HTTP. Например, получить адрес Агент веб-доступа.

Свернуть/развернуть Функции

Свернуть/развернуть Public method call – отправить запрос Агенту веб-доступа через HTTP-протокол

Синтаксис:

 

call(requestName,pluginName,params)

Параметры:

Имя

Тип

Описание

requestName

string

Имя запроса

pluginName

string

Имя плагина Агента, к которому идет обращение. Для базовых вызовов к ядру Агента веб-доступа передается пустая строка

params

object

Параметры запроса

Описание:

Используется протокол HTTP (тип GET, заголовки CORS). Сторона, отвечающая на запрос, должна отправить соответствующие заголовки запроса. Если ответ на запрос не был получен, то вернется строка «CNA – connection not available».

Возвращаемое значение:

Результат запроса.

Свернуть/развернуть Public method getAgentServerUrl – получить адрес сервера Агента в зависимости от используемого протокола веб-доступа

Синтаксис:

 

getAgentServerUrl()

Возвращаемое значение:

Адрес сервера Агента веб-доступа.

Свернуть/развернуть Public method isInstalled – проверить наличие установленного Агента веб-доступа

Синтаксис:

 

isInstalled()

Возвращаемое значение:

True – Агент веб-доступа установлен, иначе False.

Свернуть/развернуть Public method start – запустить Агент веб-доступа по URL-схеме

Синтаксис:

 

start()

Описание:

После запуска во всех браузерах отличных от IE проверяется соединение с Агентом. Если Агент не отвечает, он считается недоступным.

Возвращаемое значение:

Специальный deferred-объект.

Свернуть/развернуть Public method stop – остановить работу Агента веб-доступа

Синтаксис:

 

stop()

Возвращаемое значение:

Объект типа HTTP.

См. также

 

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM