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.
- Kogu harjutus koosneb üheksast lehest
- Loe teksti rahulikult ja mõttega
- Süvene programmi koodi ja tee selgeks kuidas see töötab
- Ära kiirusta, ole hoolikas - iga pisemgi lohakusviga lõpeb probleemidega
- 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.