⊗inhpAdvRA 29 of 29 menu

REST API u HTTP protokolu

Kao pravilo, prilikom kreiranja sajtova za dobijanje, kreiranje, menjanje i brisanje podataka koriste se samo metode GET i POST, pošto ih dobro podržavaju brauzeri i serveri. Isto važi i za API-je koje pružaju sajtovi. Međutim, postoje posebni pristupi koji standardizuju API za opštu pogodnost kako programera API-ja, tako i njegovih korisnika.

Jedan od pristupa je REST API (često se kaže RESTful koristeći ovu reč kao pridev). U osnovi ovog API-ja leži široka upotreba metoda HTTP protokola. U ovom pristupu, metodom GET se dobijaju podaci, metodom POST se kreiraju, metodom PUT se menjaju, a metodom DELETE - brišu.

Za primer, hajde da razmotrimo neki API, koji manipuliše korisnicima. Hajde da pogledamo, kako će URL-ovi izgledati za različite akcije.

Dobijanje svih korisnika:

GET http://api.loc/users/

Dobijanje jednog korisnika po njegovom id:

GET http://api.loc/user/1/

Kreiranje korisnika:

POST http://api.loc/user/

Menjanje korisnika po njegovom id:

PUT http://api.loc/user/1/

Brisanje korisnika po njegovom id:

DELETE http://api.loc/user/1/

Neka imate API proizvoda internet prodavnice. Opišite URL-ove prodavnice tako, da API postane RESTful.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij