Обнаружение функций MATLAB, развернутых на сервере
Используйте метод GET для просмотра информации о функциях MATLAB ®, развертываемых на сервере. Вы получаете информацию о
все развернутые архивы с информацией об обнаружении.
имена функций MATLAB, которые содержатся в каждом архиве.
имена и типы данных MATLAB входов и выходов для каждой из функций MATLAB.
дополнительные метаданные.
При создании развертываемого архива (CTF файл) без включения информации об обнаружении, он не может быть обнаружен.
Для использования службы обнаружения необходимо включить службу обнаружения на сервере. Сделать это, не комментируя опцию --enable-discovery в main_config файл конфигурации сервера.
GET
http://host:port/api/discovery
403 DiscoveryDisabled
|
Запрос:
GET /api/discovery HTTP/1.1 Host: localhost:9910 Ответ:
{
"discoverySchemaVersion": "1.0.0",
"archives": {
"mymagic": {
"archiveSchemaVersion": "1.1.0",
"archiveUuid": "mymagic_73BCCE8B5FFFB984888169285CBA8A31",
"name": "mymagic"
"matlabRuntimeVersion": "9.5.0"
"functions": {
"mymagic": {
"signatures": [
{
"help": "Generate a magic square",
"inputs": [
{
"name": "in",
"mwtype": "double",
"mwsize": [],
"help": "Dimension of magic square matrix"
}
],
"outputs": [
{
"name": "out",
"mwtype": "double",
"mwsize": [],
"help": "Magic square matrix"
}
]
}
]
}
}
}
}
} |
|
var data = null;
var xhr = new XMLHttpRequest();
xhr.addEventListener("readystatechange", function () {
if (this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("GET", "http://localhost:9910/api/discovery");
xhr.send(data); |