odataIniziare con Odata


Osservazioni

Questa sezione fornisce una panoramica di ciò che Odata è, e perché uno sviluppatore potrebbe voler usarlo.

Dovrebbe anche menzionare qualsiasi argomento di grandi dimensioni all'interno di odata e collegarsi agli argomenti correlati. Poiché la Documentazione per odata è nuova, potrebbe essere necessario creare versioni iniziali di tali argomenti correlati.

Installazione o configurazione

Istruzioni dettagliate su come installare o installare Odata.

Odata: il modo migliore per riposare

Da Odata.org

OData (Open Data Protocol) è uno standard OASIS che definisce la best practice per la creazione e il consumo di API RESTful. OData ti aiuta a concentrarti sulla tua logica aziendale mentre costruisci API RESTful senza dovermi preoccupare degli approcci per definire intestazioni di richieste e risposte, codici di stato, metodi HTTP, convenzioni URL, tipi di media, formati di payload e opzioni di query ecc. OData ti guida anche su monitoraggio delle modifiche, definizione di funzioni / azioni per procedure riutilizzabili e invio di richieste asincrone / batch, ecc. Inoltre, OData offre funzionalità di estensione per soddisfare qualsiasi esigenza personalizzata delle API RESTful.

La caratteristica più eccitante di Odata dal mio punto di vista sono,

  1. Convenzioni Url

Nelle normali API non esiste un modo standard per specificare un URL, significa che, vedendo l'API di qualcuno, non possiamo garantire che cosa stia facendo quell'API. Odata aiuta a creare un URL standard basato sulla logica aziendale.

  1. Interrogazione

Nelle normali API, una volta che abbiamo creato ulteriormente se vogliamo solo un dato specifico dalla risposta, faremo così

  • Chiama l'API (dall'API del server restituisce tutto)
  • Applicare il filtro sul lato client.

in caso contrario crea API separate che risultano filtrati.

Ma invece di queste API OData consente l'opzione di query significa che possiamo includere condizioni di filtraggio nell'URL Odata stesso, l'Odata filtra automaticamente il risultato dal server in modo che possiamo ottenere tutti i dati che vogliamo da soli.

Per giocare con Odata nel postino http://www.odata.org/getting-started/learning-odata-on-postman/