Ir al contenido

Simular un servicio OData

Clic derecho sobre una carpeta ▸ Añadir ▸ Servidor OData.

CampoFunción
Metadatos simuladosEl documento CSDL, servido tal cual en $metadata
Datos simuladosUn objeto JSON: nombre del conjunto de entidades → arreglo de objetos

Un elemento Servidor OData: la dirección de la raíz del servicio, el documento $metadata CSDL servido literalmente y los datos de entidades simulados por conjunto de entidades

Es el punto que distingue a este servidor de una simple devolución de JSON fijo: Restorm aplica las opciones de sistema a sus datos simulados.

Un cliente que llama a:

GET localhost:8080/Clients?$filter=pays eq 'FR'&$select=id,nom&$top=10&$count=true

recibe un resultado realmente filtrado, proyectado, truncado y contado.

Las opciones compatibles son: $filter, $select, $orderby, $top, $skip, $count, $expand y $batch.

Desarrollar contra un servicio OData antes de que exista, o reproducir un juego de datos concreto para una prueba, sin levantar un servidor OData completo, lo que rara vez es una tarea agradable.

Como el documento $metadata se sirve tal cual, las herramientas cliente (incluida la importación OData de Restorm) pueden descubrir el servicio con normalidad.

Las acciones Servidor OData y Cierre de servidor OData. Consulte Servidores alojados.