获取发现信息
发现MATLAB服务器上部署的功能
描述
使用GET方法查看有关MATLAB的信息®部署到服务器的函数。你会收到关于
所有已部署的带有发现信息的存档。
每个存档包含的MATLAB函数的名称。
每个MATLAB函数的输入和输出的名称和MATLAB数据类型。
额外的元数据。
如果构建可部署存档(清洁技术基金
文件)如果不包含发现信息,它是不可发现的。
要使用发现服务,必须在服务器上启用发现服务。通过取消注释选项来做到这一点吗——enable-discovery
在main_config
服务器配置文件。
请求
HTTP方法
得到
URI
http://host:port/api/discovery
示例调用
HTTP
要求: 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": "生成幻方","inputs": [{"name": "in", "mwtype": "double", "mwsize": [], "help": "幻方矩阵的维数"}],"outputs": [{"name": "out", "mwtype": "double", "mwsize": [], "help": "mwsize": "help": "mwsize": [], "help": "mwsize": "help": "mwsize": "help": "维数"}],"help": "outputs": [{"name": "out", "mwtype": "double", "mwsize":“魔方矩阵”}]}]}}}}} |
JavaScript
Var数据= null;var xhr = new XMLHttpRequest();xhr。addEventListener("readystatechange", function () {if(此。readyState === 4) {console.log(this.responseText);}});xhr。开放(“获得”、“http://localhost: 9910 / api /发现”);xhr.send(数据); |
版本历史
在R2018a中引入