La operación de actualización de entidad reemplaza los valores de propiedad de una entidad existente.
Formato de dirección URL de HTTP POST
La solicitud se especifica de la siguiente manera: El servidor de Spectrum es compatible con HTTP y HTTPS.
POST http://server_name:port/rest/ContextGraph/operations/modelName/entities/entityType/entityLabel
Elementos de ruta URL
- modelName
- El nombre del modelo de Context Graph.
- entityType
- Un tipo de entidad definido en el modelo
- entityLabel
- El rótulo de una entidad existente.
Formato del cuerpo de la URL del método POST
Content-Type:application/json {Property Name-Value Pairs}
Puede especificar un par de nombre de propiedad y valor para cualquier propiedad existente en el siguiente formato:
{ "Property1":"Value1", "Property2":"Value2", ... }
Se necesita al menos una propiedad para completar correctamente esta operación. Las propiedades omitidas no se modificarán.
Respuesta
La operación devuelve el código de estado "200 OK" cuando se realiza correctamente. La operación devuelve el código de estado 500 (Error) cuando falla.
Actualización de entidad con respuesta JSON
La siguiente solicitud actualiza valores de propiedad del tipo de entidad "Lugar" en el modelo "911" con el rótulo "FlightSafety International".
POST http://localhost:8080/rest/ContextGraph/operations/911/entities/Place/FlightSafety%20International
Cuerpo:
{ "Latitude":"27.6386433", "Location":"Vero Beach, Florida", "Longitude":"-80.39727", "Place":"FlightSafety International", "Date":1275782400000 }
Respuesta:
{ "success":"200 OK" }