Call API
Подразделы
Call API представляет собой набор http-команд, event-ов, использую которые можно управлять вызовами в рамках ECSS-10.
Call API поддерживает 2 типа контента:
- XML (см. схемы приведенные в разделе "XSD файлы")
- DOM закодированный в JSON.
Предположим, XML имеет следующую обобщенную структуру:
XML
CONTENT рекурсивно определяет такую же структуру для всех вложенных узлов.
Данная структура представляется в виде JSON следующего вида:
XML
Пример
Возьмем следующую структуру xml:
XML
Она будет преобразована в следующую структуру JSON:
XML
Ограничения
Со стороны JSON поддерживается только значения типа "строка". Это значит, что если по API подразумевается передача численного аргумента, или аргумента типа boolean, оно должно быть представлено в виде строки:> {
> { > "value":42 > } >
Должно выглядеть следующим образом:
> { > "value":"42" > } >
- Cо стороны XML не поддерживаются неймспейсы и текстовый контент.