Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Hfl

Пример на trunk-demo

Основные команды

Описание

Команда для консоли

(в примерах умолчательный порт 3000, и запросы выполняются с сервера Апдейтера)

Авторизация

(включена если в updater.yaml задан http_auth, 

тогда к запросам добавляется -u username:password )

Получить версию «Апдейтера» и приложений.curl http://
<updaterHost>
localhost:3000/info/versionвсегда доступен

Скачать и обновить справочник.

В примере справочника адресов factor_fias в «Факторе».

curl -X POST -d '{"dictionary":"factor_fias", "node":"factor"}'

 

http://

<updaterHost>

localhost:3000/updater/upload

-u hflabs:hflabs_key

Скачать справочник.

В примере справочника адресов factor_fias в «Факторе».

curl -X POST -d '{"dictionary":"factor_fias", "node":"factor"}'

 

http://

<updaterHost>

localhost:3000/updater/download


Добавить задачу в расписание.

В примере настройка расписания для скачивания и обновления справочника банков в «Подсказках».

curl -X POST -d '[{"task":"upload","node":"suggestions","schedule":"00 20 * * 4",

 

"dictionaries":["suggestions_bank"]}]'

 

http://

<updaterHost>

localhost:3000/schedule

Получить список задач.curl http://
<updaterHost>
localhost:3000/schedule
Удалить задачу из расписания.curl -X 'DELETE'
 
http://
<updaterHost>
localhost:3000/schedule/{scheduleId}