5.7.1. Справочник URI эндпоинтов#

После запуска сервера приложений по адресу http://server/{DATABASE}/ становятся доступны следующие веб узлы:

Адрес

Описание

/

Frontend приложения Global ERP

/webserver/

Backend приложения Global ERP

/fastreportmono/

Прокси к серверу FastReport Mono

/fastreport/

Прокси к серверу FastReport VCL 5

/ssh/

SSH сервер

/app/sys/

Системные HTTP сервисы

5.7.1.1. Ресурсы узла “/”#

  • /login - страница входа.

  • /view - ресурсы клиентского приложения.

  • /ru.bitec.View - GWT-код клиентского приложения.

5.7.1.2. Ресурсы узла “/webserver”#

  • /EngineEndpoint - Используется как:
    • Web-сокет транспорта клиентского приложения

    • Url-адрес для получения коллекций изображений

      Deprecated since version Для: получения коллекций изображений используйте следующий HTTP сервис

    • Url-адрес для получения ресурсов клиентского приложения

      Deprecated since version Для: получения ресурсов клиентского приложения используйте следующий HTTP сервис

  • /BrowserCmdEndpoint - Web-сокет транспорта браузерного плагина.

  • /upload - адрес загрузки файлов на сервер.

  • /download - адрес скачивания файлов с сервера.

  • /sln - [Technical Preview] адрес обработчика http-запросов прикладного решения. Запросы направляются в экземпляр ru.bitec.gtk.core.servlet.CoreServlet, полученный из ru.bitec.gtk.core.servlet.CoreServletFactory.newInstance(Object)

5.7.1.2.1. Параметры EngineEndpoint#

5.7.1.2.1.1. Получение изображения#

Deprecated since version Для: получения коллекций изображений используйте следующий HTTP сервис

Параметры:

  • cmd = getImage

  • sessionSecret = Идентификатор сессии

  • collectionName = Наименование коллекции

Пример запроса#
/webserver/EngineEndpoint?cmd=getImage&sessionSecret=3dd71af4-f800-4953-a36e-44b71b3e97c2&collectionName=toolbarprimarydisabled

5.7.1.2.1.2. Получение коллекции изображений#

Deprecated since version Для: получения ресурсов клиентского приложения используйте следующий HTTP сервис

Параметры:

  • cmd = getResourceImage

  • sessionSecret = Идентификатор сессии

  • resourceUri = Путь к изображению относительно папки resources, которая хранится на прикладном проекте. Путь к папке resources: корень_проекта/src/main/resources.

Пример запроса#
/webserver/EngineEndpoint?cmd=getResourceImage&sessionSecret=3dd71af4-f800-4953-a36e-44b71b3e97c2&resourceUri=ru/bitec/app/gs3/images/0.svg

5.7.1.3. Ресурсы узла “/app/sys”#

  • /monitor - Rest-сервисы мониторинга кластера:
    • /public/isAlive - информирует о доступности ноды.

    • /protected/nodes - возвращает список узлов кластера.

    • /protected/node - возвращает информацию об узле кластера.

    • /protected/sessions - управления рабочими сеансами пользователя.

    • /protected/session - управления рабочим сеансом пользователя.

  • /soap

  • /ws/console

  • /resource - сервис ресурсов (пример: ExtComponent).

  • /rest
    • /report - сервис формирования печатных форм.

    • /reports - сервис формирования пачек печатных форм.

    • /es/pkg - точка доступа к прикладным RestPkg-пакетам и хранением состояния сессии (Exclusive Session).

    • /ss/pkg - точка доступа к прикладным RestPkg-пакетам и без хранения состояния сессии (Shared Session).