Sari la conținut

Simularea unui serviciu OData

Clic dreapta pe un folder ▸ Adaugă ▸ Server OData.

CâmpRol
Metadate simulateDocumentul CSDL, servit ca atare pe $metadata
Date simulateUn obiect JSON: numele setului de entități → tablou de obiecte

Un element Server OData: adresa rădăcinii de serviciu, documentul $metadata CSDL servit verbatim și datele de entități simulate pentru fiecare set de entități

Acesta este punctul care deosebește acest server de o simplă returnare de JSON înghețat: Restorm aplică opțiunile de sistem datelor dumneavoastră simulate.

Un client care apelează:

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

primește un rezultat cu adevărat filtrat, proiectat, trunchiat și numărat.

Opțiunile acceptate: $filter, $select, $orderby, $top, $skip, $count, $expand și $batch.

Dezvoltarea în raport cu un serviciu OData înainte ca el să existe sau reproducerea unui set de date precis pentru un test — fără să ridicați un server OData complet, ceea ce rareori este o plăcere.

Deoarece documentul $metadata este servit ca atare, uneltele client (inclusiv importul OData din Restorm) pot descoperi serviciul în mod normal.

Acțiunile Server OData și Închidere server OData. Vedeți Servere găzduite.