Несколько команд могут быть выполнены одним запросом. Для этого используется команда core/batch:
svc=core/batch¶ms=[{ "svc":<text>, "params":{} }]
Так же данную команду можно вызвать следующим способом:
svc=core/batch¶ms={ "params": [{ "svc":<text>, "params":{} }], "flags":<uint>}
Использование данного запроса рассмотрено в примере Выполнение нескольких команд одновременно.
Название | Описание |
---|---|
svc | команда |
params | параметры |
flags | 0 - выполнить все команды (по умолчанию), 1 - выход из батча в случае возвращения ошибки при выполнении одной из команд |
[ { /* если ошибок не произошло вернет объект c данными */ ... }, { /* если была ошибка, то вернет ее код */ "error":<int> }, ... ]
Если в параметре flags была указана единица, и в процессе выполнения одна из команд выполнилась с ошибкой, то все команды следующие за ней вернут ошибку с кодом 10.
|