Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


HTTP Web-сервер NGP возвращает результаты вызова методов в формате JSON.

Info
titleПримечание

Инструкция по настройке Web-сервера.

Порт Web-сервера по умолчанию - 80, префикс - / (пустой)

Авторизация

Для выполнения запросов необходима авторизация. Поддерживаются 2 типа авторизации: Basic и Bearer.

...

POST-запросы должны содержать тело в формате JSON.

Формат времени в запросах

Во всех запросах время задается в формате YYYYMMDDTHHMMSS в часовом поясе UTC+0.

В ряде запросов задается временной интервал, например:

GET http://IP-адрес:порт/префикс/archive/contents/intervals/{VIDEOSOURCEID}/{ENDTIME}/{BEGINTIME} 

В таких запросах возвращаются данные начиная с момента времени BEGINTIME и заканчивая моментом времени ENDTIME.

В случае, если BEGINTIME не указан, подразумевается значение, соответствующее бесконечному будущему. Если при этом ENDTIME также не указан, подразумевается его значение, соответствующее бесконечному прошлому. Вместо BEGINTIME и ENDTIME могут быть использованы слова "past" или "future", означающие бесконечное прошлое и бесконечное будущее соответственно.

Порядок выдачи интервалов соответствует отношению между заданными BEGINTIME и ENDTIME (по возрастанию, если BEGINTIME<ENDTIME, и по убыванию, если ENDTIME<BEGINTIME). При этом начало и конец интервала всегда выдаются в естественном порядке, т.е. значение времени начала интервала будет меньше либо равно времени конца интервала).

Лимит запросов

Существует ограничение на количество активных запросов и запросов, находящихся в очереди.

...