上一主题: removeAttachment下一主题: CRUD 操作的示例 URI 路径


REST HTTP 方法

REST API 支持使用下列 HTTP 方法来操作资源:

请将这组基本方法称作 CRUD。每种方法对所有 CA SDM 资源执行操作的方式都相同。您需要使用 HTTP 客户端库,大多数编程语言都会提供该库。使用 HTML 客户端库可完成下列任务:

在更新了 Majic 对象定义并重复利用 CA SDM 之后,该产品会自动重新生成简单初始 Java 对象 (POJO),并将其重新部署到 REST Tomcat webapps 目录中。

注意:pdm_rest_util 命令行实用工具可以使您手工生成、编译和部署 REST Web 服务所需的 Java 代码。

重要! 如果对属性的请求响应,则表示属性值为空。请相应地修改客户端代码,因为 REST 会在响应中显示空属性值。

REST Web 服务通过连接到本地服务器上的专用 domsrvr 为用户提供了可伸缩的配置以及更强的灵活性。默认情况下,CA SDM r12.9 为 domsrvr 提供 NX_REST_WEBSERVICE_DOMSRVR 变量。您可以编辑 NX.env 以更改此设置。

默认情况下,CA SDM 将禁用 REST 示例移动用户界面,并通过 REST Web 服务公开所有 Majic 工厂。

重要! REST API 不支持类型为 DOUBLE 的 Majic 属性。

下表显示了 REST API 对资源使用 HTTP 方法的方式。

资源

创建

UPDATE

删除

收集 URL

例如,http://mywebsite.com/resources/

在收集中创建条目。自动为新条目分配 URL 并通过该操作返回该 URL。

列出收集成员的 URL 以及其他详细信息。

N/A

N/A

元素 URL

例如,http://mywebsite.com/resources/item1

N/A

检索收集中已分配地址的成员的表示形式。

更新收集中已分配地址的成员,如果成员不存在,则创建成员。

删除收集中已分配地址的成员。