Для тестирования работы HTTP API можно отправлять команды HTTP API из утилиты curl. Данная свободно распространяемая утилита доступна для загрузки на официальном сайте https://curl.haxx.se/.

Для использования утилиты необходимо запустить командную строку Windows и перейти в папку <Директория установки curl>\curl-7.46.0-win64\bin.

Пример запроса:

Команда создания задания на экспорт архива на примере запроса ЕЦХД (см. Экспорт архива):

curl -H "Content-Type: application/json" -X POST -d "{ \"CameraId\": \"1\", \"From\": \"2017-12-26T10:58:00.00Z\", \"To\": \"2017-12-26T11:00:00.00Z\" } " http://127.0.0.1:80/createarchivetask

{ 
	"CameraId" : "1", "From" : "2017-12-26T10:58:00.00Z", "To" : "2017-12-26T11:00:00.00Z", "ArchiveTaskId" : "084b56a5-bd49-4327-82db-9bc911f7ff96", "ErrorMessage" : null, "State" : "Created"
}

Примечание

В запросах необходимо указывать порт, заданный в настройках Web-сервера − см. Настройка модуля Web-сервер.

  • No labels