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 |
检索收集中已分配地址的成员的表示形式。 |
更新收集中已分配地址的成员,如果成员不存在,则创建成员。 |
删除收集中已分配地址的成员。 |
|
版权所有 © 2013 CA。
保留所有权利。
|
|