Gå til indhold

OData-mockserver

Højreklik på en mappe ▸ Tilføj ▸ OData-server.

FeltRolle
Mock-metadataCSDL-dokumentet, serveret som det er$metadata
Mock-dataEt JSON-objekt: entitetssættets navn → array af objekter

Et OData-serverelement: adressen på servicerodden, $metadata-CSDL-dokumentet serveret ordret og de simulerede entitetsdata pr. entitetssæt

Det er dette punkt, der adskiller denne server fra bare at returnere fastfrosset JSON: Restorm anvender systemindstillingerne på dine mock-data.

En klient, der kalder:

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

får et resultat, der reelt er filtreret, projiceret, afkortet og talt op.

De understøttede indstillinger: $filter, $select, $orderby, $top, $skip, $count, $expand og $batch.

At udvikle mod en OData-tjeneste, før den findes, eller at gengive et bestemt datasæt til en test — uden at skulle stille en komplet OData-server op, hvilket sjældent er en fornøjelse.

Da $metadata-dokumentet serveres, som det er, kan klientværktøjer (herunder Restorms OData-import) opdage tjenesten på normal vis.

Handlingerne OData-server og Luk OData-server. Se Hostede servere.