3. 1. MSCommunity BiH konferencija
Cilj prezentacije
• Kako napraviti “Real-World” Web API koristeći
ASP. NET Web API
4. 1. MSCommunity BiH konferencija
Šta je REST ?
• to je stil softverske arhitekture, za
distribuirane hypermedia sisteme kao šte je
„World Wide Web“
• nije protokol ni standard
5. 1. MSCommunity BiH konferencija
Šta je ASP.NET Web API ?
• Frejmvork koji omogućava lak razvoj HTTP
servisa kojima se može pristupati sa velikog
broja različitih klijenata uključujući browsere i
mobilne uređaje
7. 1. MSCommunity BiH konferencija
Da li je ASP.NET Web API =
RESTful service?
• ASP.NET Web API ne diktira stil arhitekture
• ali vi možete da razvijete RESTful service
pomoću ASP.NET Web API- ja
9. 1. MSCommunity BiH konferencija
Koje metode ASP.NET Web API
podržava ?
Metod Akcija HTTPMetod Relativni URI
Get Vraća listu svih
kontakata
GET /api/contacts
Get Vraća kontakt na
osnovu id-a
GET /api/contacts/id
Add Dodaje novi kontakt POST /api/contacts
Update Mijenja selektovani
kontakt
PUT /api/contacts
Delete Briše kontakt DELETE /api/contacts/id
10. 1. MSCommunity BiH konferencija
Rast Web API-ja?
+ 100% + 50% + 3400% + 235% + 71% + 86% + 46% + 63%
Source: www.programmableweb.com – current APIs: 5033
APIs: 5033