Metoda: POST http://IP-Address:port/prefix/search/{auto|face|vmda|stranger|heatmap}/{DETECTORID}/{BEGINTIME/ENDTIME}
|
Składnia dla ENDTIME oraz BEGINTIME jest opisana w sekcji Pozyskaj zawartość archiwum. |
Zapytanie dla wyszukiwania dla jednego komputera także jest wspierane dla wyszukiwania tablic rejestracyjnych oraz wyszukiwania twarzy; zapytanie może posiadać następującą składnię:
http://localhost/prefix/search/(auto|face)/{HOSTNAME}/{BEGINTIME}/{ENDTIME}
HOSTNAME – nazwa Serwera. |
Metoda: POST http://IP-Address:port/prefix/search/{auto|face|vmda|stranger|heatmap}/{BEGINTIME/ENDTIME}
Ten typ wyszukiwania zezwala na korzystanie z JSON w body POST, zawierające przynajmniej jedną sekcję:
"sources": [ "hosts/Server1/AVDetector.1/EventSupplier" ] |
Gdy wyszukiwanie jest przeprowadzane, JSON musi zawierać obraz w formacie base64.
{
"sources": [
"hosts/Server1/AVDetector.1/EventSupplier",
"hosts/Server1/AVDetector.2/EventSupplier"
],
"image" : "base64 encoded image"
} |
Zapytanie zwróci błąd lub odpowiedź podobną do:
HTTP/1.1 202 Accepted Connection: Close Location: /search/(auto|face|vmda|stranger|heatmap)/GUID Cache-Control: no-cache |
Otrzymanie kodu Accepted nie gwarantuje poprawnego wykonania operacji wyszukiwania. Kod ten potwierdza jedynie, że komenda została przyjęta do przetworzenia.
| Parametr | Opis |
|---|---|
| Location | Identyfikator służący do powrotu do wyników wyszukiwania w przyszłości. Przykład: /search/vmda/3dc15b75-6463-4eb1-ab2d-0eb0a8f54bd3 |
Kody błędów:
| Kod błędu | Opis |
|---|---|
| 400 | Niepoprawne zapytanie. |
| 500 | Błąd wewnętrzny Serwera. |