Μετάβαση στο περιεχόμενο

Προσομοίωση μιας υπηρεσίας OData

Δεξί κλικ σε έναν φάκελο ▸ Προσθήκη ▸ Διακομιστής OData.

ΠεδίοΡόλος
Προσομοιωμένα μεταδεδομέναΤο έγγραφο CSDL, που σερβίρεται ως έχει στο $metadata
Προσομοιωμένα δεδομέναΈνα αντικείμενο JSON: όνομα του συνόλου οντοτήτων → πίνακας αντικειμένων

Ένα στοιχείο Διακομιστής OData: η διεύθυνση της ρίζας υπηρεσίας, το έγγραφο $metadata CSDL που σερβίρεται αυτούσιο, και τα προσομοιωμένα δεδομένα οντοτήτων ανά σύνολο οντοτήτων

Τι κάνει πραγματικά ο διακομιστής

Section titled “Τι κάνει πραγματικά ο διακομιστής”

Αυτό είναι το σημείο που ξεχωρίζει αυτόν τον διακομιστή από μια απλή επιστροφή παγωμένου JSON: το Restorm εφαρμόζει τις επιλογές συστήματος στα προσομοιωμένα δεδομένα σας.

Ένας πελάτης που καλεί:

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

λαμβάνει ένα αποτέλεσμα πραγματικά φιλτραρισμένο, προβεβλημένο, περικομμένο και μετρημένο.

Οι επιλογές που υποστηρίζονται: $filter, $select, $orderby, $top, $skip, $count, $expand και $batch.

Στο να αναπτύξετε κώδικα έναντι μιας υπηρεσίας OData πριν αυτή υπάρξει, ή στο να αναπαραγάγετε ένα συγκεκριμένο σύνολο δεδομένων για μια δοκιμή — χωρίς να στήσετε έναν πλήρη διακομιστή OData, πράγμα που σπάνια είναι διασκεδαστικό.

Επειδή το έγγραφο $metadata σερβίρεται ως έχει, τα εργαλεία πελάτη (μαζί με την εισαγωγή OData του Restorm) μπορούν να ανακαλύψουν κανονικά την υπηρεσία.

Οι ενέργειες Διακομιστής OData και Κλείσιμο διακομιστή OData. Δείτε Φιλοξενούμενοι διακομιστές.