Keri sisuni

ASP.NET Core Web API

Web API on kogum internetipõhiseid pöörduspunkte, mille kaudu saavad teised süsteemid meie omaga suhelda. Kui eelmises harjutuses tagastasime brauseritele lehti, siis selles harjutuses tagastame teistele süsteemidele JSON-formaadis andmeid. Taoline suhtlus süsteemide vahel on laialt levinud - näiteks suhtleb telefonis olev Facebooki rakendus selliselt Facebooki andmekeskusega.

ASP.NET Core on üldisem veebiraamistik ja selle peale ei pea me tingimata ehitama lehti, mida brauseriga saab vaadata. Võime ehitada ka Web API-sid, mikroteenuseid jpm eriotstarbelisi rakendusi. Visual Studio veebiarendusvahendid ja ASP.NET Core teevad Web API-de ehitamise lihtsaks ja jõukohaseks ka algajatele.

Harjutus

Käesoleva harjutuse eesmärk on tutvuda ASP.NET Core Web API ehitamise ja tööpõhimõtetega.

  1. Kogu harjutus koosneb üheksast lehest
  2. Loe teksti rahulikult ja mõttega
  3. Süvene programmi koodi ja tee selgeks kuidas see töötab
  4. Ära kiirusta, ole hoolikas - iga pisemgi lohakusviga lõpeb probleemidega
  5. Kui hätta jääd, siis küsi õpetajalt abi

Juhendid

Juhendid leiab allolevatelt linkidelt. Vali oma arvutisse paigaldatud .NET Core versioonile vastav juhend:

Kui httprepl ei tööta

Kui httprepl utiliidiga tekib probleeme (Visual Studio ei leia seda või käsurealt ei õnnestu käivitada), siis kasutage Postmani. Postmani kasutusoskus on vajalik, sest tegemist on populaarse vahendiga veebiarenduses.