主要内容

获取发现信息

发现MATLAB服务器上部署的功能

描述

使用GET方法查看有关MATLAB的信息®部署到服务器的函数。你会收到关于

  • 所有已部署的带有发现信息的存档。

  • 每个存档包含的MATLAB函数的名称。

  • 每个MATLAB函数的输入和输出的名称和MATLAB数据类型。

  • 额外的元数据。

如果构建可部署存档(清洁技术基金文件)如果不包含发现信息,它是不可发现的。

要使用发现服务,必须在服务器上启用发现服务。通过取消注释选项来做到这一点吗——enable-discoverymain_config服务器配置文件。

请求

HTTP方法

得到

URI

http://host:port/api/discovery

响应

成功

HTTP状态码

200好了

身体

有关主体的描述,请参见JSON响应对象

错误

403年DiscoveryDisabled

示例调用

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中引入