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