Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 4144|Svar: 1

[Källa] 【OData】(1) Grundkunskaper om OData

[Kopiera länk]
Publicerad på 2023-02-26 21:20:03 | | | |
Välkommen till OData

OData (Open Data Protocol) är en ISO/IEC-godkänd OASIS-standard som definierar en uppsättning bästa praxis för att bygga och använda REST-API:er. Det möjliggör skapandet av REST-baserade tjänster som tillåter resurser att identifieras och definieras i datamodellen med hjälp av Uniform Resource Locators (URL:er), publiceras och redigeras av webbklienter med hjälp av enkla HTTP-meddelanden.

OData hjälper applikationer att fokusera på affärslogik utan att oroa sig för olika API-metoder som definierar förfrågnings- och svarshuvuden, statuskoder, HTTP-metoder, URL-konventioner, medietyper, nyttolastformat, frågealternativ och mer. Det är ett utmärkt sätt att följa ändringar, definiera funktioner/åtgärder för återanvändbara processer och skicka asynkrona/batchförfrågningar.

Utvecklingshistoria

Vem – vem släppte OData?

Standarden initierades av Microsoft,De tre första versionerna 1.0, 2.0 och 3.0 är alla Microsofts öppna standarder

När – När blev det en branschstandard?

Den fjärde versionen, 4.0, röstades fram som en öppen branschstandard på OASIS den 17 mars 2014


överenskommelse

OData-protokollet är ett applikationsnivåprotokoll som används för att interagera med data via ett RESTful-gränssnitt. Den stöder beskrivningen av datamodeller och redigerar och söker data baserat på dessa modeller. OData-baserade REST-API:er är lätta att upptäcka och använda tack vare OData-metadata, en maskinläsbar beskrivning av datamodeller som presenteras i ett människoläsbart format och möjliggör skapandet av kraftfulla allmänna klientagenter och verktyg.

OData förbättrar den semantiska interoperabiliteten mellan system och följer följande designprinciper:

  • Följ REST-principerna.
  • Håll det enkelt. Hantera vanliga situationer och ge skalbarhet när det behövs.
  • Bygg steg för steg. En mycket grundläggande, kompatibel tjänst bör vara lätt att bygga och kräva bara extra arbete för att stödja ytterligare funktionalitet.
  • Skalbarhet är viktigt. Tjänsten bör kunna stödja utökad funktionalitet utan att kunden blir ovetande om tilläggen.
  • Föredrar mekanismer som fungerar med olika datakällor. Särskilt bör du inte anta en relationell datamodell.

OData-protokollet skiljer sig från andra REST-baserade webbtjänstmetoder eftersom det erbjuder ett enhetligt sätt att beskriva data och datamodeller. Detta förbättrar den semantiska interoperabiliteten mellan systemen och möjliggör att ett ekosystem kan uppstå. Den följer följande designprinciper:

Följande diagram visar hur olika bibliotek kan användas för både server- och klientsidans implementationer.




OData-dokumentation:Inloggningen med hyperlänken är synlig.
ASP.NET Core och OData-dokumentation:Inloggningen med hyperlänken är synlig.




Föregående:Cloc-räkningar blanka, kommentar- och fysiska rader källkod i programmeringsspråk
Nästa:IIS 500-felet misslyckades med förfrågan
 Hyresvärd| Publicerad på 2023-05-28 19:50:55 |
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com