Versions Compared

Key

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

...

Метод POST http://IP-адрес:порт/префикс/search/{auto|face|vmda|stranger|heatmap}/{DETECTORID}/{BEGINTIME/ENDTIME}

Tip
  • auto|face|vmda|stranger|heatmap
-
  • тип поиска.
 Если
Tip
  • DETECTORID
-


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

Синтаксис ENDTIME и BEGINTIME описан в разделе Получение содержания архивов.

Для типов поиска auto и face также поддерживается запрос для поиска в рамках компьютера, имеющий следующую структуру:

http://IP-адрес:порт/префикс/search/{auto|face}/{HOSTNAME}/{BEGINTIME}/{ENDTIME}

Tip

HOSTNAME − имя компьютера.

Поиск по нескольким источникам

Метод POST httpPOST http://IP-адрес:порт/префикс/search/{HOSTNAME}/{auto|face|vmda|stranger}/{BEGINTIME}/{ENDTIME}

Этот тип запроса всегда принимает JSON в теле POST, который должен содержать как минимум одну секцию следующего вида:

Code Block
"sources": [
		"hosts/Server1/AVDetector.1/EventSupplier"
	]

...

Code Block
{
	"sources": [
					"hosts/Server1/AVDetector.1/EventSupplier",
					"hosts/Server1/AVDetector.2/EventSupplier"
			],
    "image" : "base64 encoded image"
}

Результат

Результатом запросов будет либо возврат ошибки, либо ответ следующего вида:

Code Block
HTTP/1.1 202 Accepted
Connection: Close
Location: /search/(auto|face|vmda|stranger|heatmap)/GUID
Cache-Control: no-cache

Получение кода Accepted не гарантирует успешное выполнение поиска. Данный код означает, что команда принята в работу.

ПараметрОписание
LocationИдентификатор для последующего доступа к результатам поиска. Например, /search/vmda/3dc15b75-6463-4eb1-ab2d-0eb0a8f54bd3

Возможные коды ошибок:

Код ошибкиОписание
400Неправильно сформированный запрос.
500Внутренняя ошибка Сервера
.
.