NET
Доступ к работе с сетевыми функциями, позволяет выполнять запросы к внешним и внутренним API
Список методов:
Метод | Пояснение |
---|---|
request(uri:string, method:string, params:table):string | Синхронный вызов внешнего URI с параметрами uri - URI вызова method - [ “GET”, “POST”] - тип вызова params - произвольная таблица параметров Возвращает ответ сервера. |
requestAsync(uri:string, method:string, params:table) | Асинхронный вызов внешнего URI с параметрами uri - URI вызова method - [ “GET”, “POST”] - тип вызова params - произвольная таблица параметров Возвращает пустое значение |
heado(type:string, method, params) | Вызов метода API Heado type - <”device”,”management”> Тип API method - название метода JRPC params - произвольная таблица параметров по спецификации метода |
Требования и ограничения
Время выполнения запроса включается во время исполнения сценария, поэтому для реализации коллбэков лучше использовать requestAsync, либо придерживаться правила "один сценарий - один запрос"