使用 REST API 更新模型对象

您可以使用 REST API 通过两种方法之一来更新现有模型对象。

您可以使用模型对象资源或模型对象更新服务资源来更新现有模型对象,具体取决于您是否要允许创建新对象。

在任一情况下,必须首先使用 JSON 或 XML 格式描述新对象数据; 服务器会自动检测使用的格式。 如果需要指定复杂模型对象,那么首先使用模型对象类元数据服务来查询类元数据可能很有用。 此查询的结果将为对象提供正确的属性名称,然后您可以使用这些名称来指定 XML 或 JSON 格式的新数据。

要使用 REST API 来更新现有模型对象,请完成以下两种方法之一:

  • 使用表示现有对象和 HTTP PUT 方法的模型对象资源,在请求主体中传递新对象数据。
    仅当指定的对象已存在时,此资源才可用; 如果该对象不存在,那么请求将失败。 如果要修改现有对象,但不希望添加对象 (如果该对象不存在) ,请使用此方法。
  • 使用模型对象更新服务和 HTTP PUT 方法,在请求主体中传递新对象数据。
    此方法使用新数据更新对象; 如果该对象尚不存在,那么此方法将创建该对象。 如果要确保 TADDM 数据库中存在具有指定对象数据的对象,而无论该对象是否已存在,请使用此方法。