Skip to main content

Руководство пользователя

Применение методов API через службу HTTP Proxy

В статье показано как настроить доступ к интерфейсу API через сервис http-proxy в интернет-центре.

В веб-интерфейсе в меню Пользователи и доступ необходимо наделить соответствующего пользователя правами на доступ к сервису HTTP Proxy.

api-01-en.png

В меню Доменное имя зарегистрироваться в сервисе CrazeDNS и добавить доменное имя 4-го уровня с настройками, которые показаны на скриншотах:

api-02-en.png
api-03-en.png
api-04-en.png

Теперь http-запросы к API будут проксироваться на 79-й порт интернет-центра.

Обращения будут выполняться как с частными "серыми", так и публичными "белыми" WAN IP-адресами на интернет-центре.

Формат команд API аналогичен командной строке CLI. Руководство по командной строке доступно для скачивания в Центре загрузки для всех моделей Netcraze.

Основное по API:

  • работает поверх протокола http;

  • все команды начинаются с URL /rci;

  • запросы и ответы в формате JSON;

  • используются методы GET и POST.

Пример команды в адресной строке браузера:

http://rci.myrouter01.netcraze.pro/rci/show/system

Логин и пароль нужно ввести в всплывающем окне браузера, либо сразу указать в адресной строке в формате:

http://login:password@rci.myrouter01.netcraze.pro/rci/show/system

Например:

api-05-en.png

Вывод информации на заданную команду:

api-06-en.png

Пример команды для утилиты CURL под Windows:

curl -u login:password --digest http://rci.myrouter01.netcraze.pro/rci/show/system

При вводе команды в браузере и утилите CURL используется digest-аутентификация.

Подсказка

Для провайдеров и заказчиков в сегменте бизнес есть дополнительный сервис для привязки интернет-центров Netcraze с возможностью централизованного удалённого управления по веб, API. В случае заинтересованности можно отправить заявку на e-mail: help@netcraze.ru