3.12.5.1.6. JsonApi
В этой папке публикуются теги, с помощью которых можно выполнять вызовы JSON API Сервера и получать результат.
Содержит теги:
|
Тег
|
Описание
|
|
Request
|
Команда передачи запроса Серверу
|
|
Response
|
Событие возврата синхронного результата обработки запроса (ответ на Request)
|
|
Fetch
|
Команда запроса очередной порции множественного результата
|
|
Result
|
Событие возврата порции множественного результата (ответ на Fetch) или уведомления об отмене
|
|
NumQueries
|
Количество активных "длинных" запросов (по которым ещё не завершена выборка множественного результата)
|
Для передачи запроса Серверу клиент записывает его в виде JSON-строки в тег Request.
Когда выполнение запроса завершено, Сервер возвращает синхронный результат в виде JSON-строки, записывая его в тег Response, и клиент получает его по уведомлению.
Если при выполнении запроса был порождён множественный результат, то в синхронном результате возвращается его идентификатор. Используя этот идентификатор, клиент выполняет выборку результата серией отдельных запросов и ответов, используя пару тегов Fetch и Result.