Pular para o conteúdo

Simular um serviço OData

Clique com o botão direito numa pasta ▸ Adicionar ▸ Servidor OData.

CampoFunção
Metadados simuladosO documento CSDL, servido tal e qual em $metadata
Dados simuladosUm objeto JSON: nome do conjunto de entidades → array de objetos

Um elemento Servidor OData: o endereço da raiz do serviço, o documento $metadata CSDL servido literalmente, e os dados de entidades simulados por conjunto de entidades

É este o ponto que distingue este servidor de um simples retorno de JSON fixo: o Restorm aplica as opções de sistema aos seus dados simulados.

Um cliente que chame:

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

recebe um resultado realmente filtrado, projetado, truncado e contado.

As opções suportadas: $filter, $select, $orderby, $top, $skip, $count, $expand e $batch.

Desenvolver contra um serviço OData antes de ele existir, ou reproduzir um conjunto de dados preciso para um teste — sem montar um servidor OData completo, o que raramente é um passeio no parque.

Como o documento $metadata é servido tal e qual, as ferramentas cliente (incluindo a importação OData do Restorm) podem descobrir o serviço normalmente.

As ações Servidor OData e Fecho do servidor OData. Consulte Servidores alojados.