Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 4144|Svar: 1

[Kilde] 【OData】(1) Grundlæggende viden om OData

[Kopier link]
Opslået på 26/02/2023 21.20.03 | | | |
Velkommen til OData

OData (Open Data Protocol) er en ISO/IEC-godkendt OASIS-standard, der definerer et sæt bedste praksis for opbygning og brug af REST API'er. Det muliggør oprettelse af REST-baserede tjenester, der tillader ressourcer identificeret og defineret i datamodellen ved hjælp af Uniform Resource Locators (URL'er), publiceret og redigeret af webklienter ved hjælp af simple HTTP-meddelelser.

OData hjælper applikationer med at fokusere på forretningslogik uden at bekymre sig om forskellige API-metoder, der definerer anmodnings- og svarheaders, statuskoder, HTTP-metoder, URL-konventioner, medietyper, payload-formater, forespørgselsmuligheder og mere. Det er en god måde at spore ændringer, definere funktioner/handlinger for genanvendelige processer og sende asynkrone/batchforespørgsler.

Udviklingshistorie

Hvem - hvem udgav OData?

Standarden blev initieret af Microsoft,De første tre versioner 1.0, 2.0 og 3.0 er alle Microsoft åbne standarder

Hvornår - Hvornår blev det en industristandard?

Den fjerde version, 4.0, blev stemt om som en åben industristandard på OASIS den 17. marts 2014


aftale

OData-protokollen er en applikationsprotokoll, der bruges til at interagere med data via en RESTful-grænseflade. Den understøtter beskrivelsen af datamodeller og redigerer og forespørger dataene baseret på disse modeller. OData-baserede REST-API'er er nemme at opdage og bruge takket være OData-metadata, en maskinlæsbar beskrivelse af datamodeller, der præsenteres i et menneskeligt læsbart format og muliggør skabelsen af kraftfulde generelle klientagenter og værktøjer.

OData forbedrer semantisk interoperabilitet mellem systemer og følger følgende designprincipper:

  • Følg REST-principperne.
  • Hold det enkelt. Håndter almindelige situationer og sørg for skalerbarhed, når det er nødvendigt.
  • Byg op trin for trin. En meget grundlæggende, compliant tjeneste bør være nem at bygge og kun kræve ekstra arbejde for at understøtte yderligere funktionalitet.
  • Skalerbarhed er vigtigt. Tjenesten bør kunne understøtte udvidet funktionalitet uden at kunden ikke kender til udvidelserne.
  • Foretræk mekanismer, der arbejder med forskellige datakilder. Især skal du ikke antage en relationel datamodel.

OData-protokollen adskiller sig fra andre REST-baserede webservice-tilgange, fordi den giver en samlet måde at beskrive data og datamodeller på. Dette forbedrer semantisk interoperabilitet mellem systemer og muliggør opstået af et økosystem. Den følger følgende designprincipper:

Følgende diagram viser, hvordan forskellige biblioteker kan bruges til både server- og klientside-implementeringer.




OData-dokumentation:Hyperlink-login er synlig.
ASP.NET Core og OData-dokumentation:Hyperlink-login er synlig.




Tidligere:Cloc-tæller blank, kommentar og fysiske linjer af kildekode i programmeringssprog
Næste:IIS 500-fejl mislykket forespørgselssporing
 Udlejer| Opslået på 28/05/2023 19.50.55 |
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com