⊗inhpAdvRA 29 of 29 menu

REST API v protokolu HTTP

Pravioma se pri ustvarjanju spletnih strani za pridobivanje, ustvarjanje, spreminjanje in brisanje podatkov uporabljata samo metodi GET in POST, saj ju brskalniki in strežniki dobro podpirajo. Enako velja za API-je, ki jih ponujajo spletne strani. Obstajajo pa posebni pristopi, ki standardizirajo APIje za splošno udobje tako razvijalcev API-jev kot tudi njihovih uporabnikov.

Eden od pristopov je REST API (pogosto rečemo RESTful, pri čemer se ta beseda uporablja kot pridevnik). Osnova tega API-ja je široka uporaba metod protokola HTTP. V tem pristopu se z metodo GET pridobivajo podatki, z metodo POST ustvarjajo, z metodo PUT spreminjajo, z metodo DELETE pa brišejo.

Za primer si oglejmo neki API, ki upravlja z uporabniki. Poglejmo, kako bodo izgledali URL-ji za različna dejanja.

Pridobimo vse uporabnike:

GET http://api.loc/users/

Pridobimo enega uporabnika po njegovem id:

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

Ustvarimo uporabnika:

POST http://api.loc/user/

Spremenimo uporabnika po njegovem id:

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

Izbrišemo uporabnika po njegovem id:

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

Recimo, da imate API za produkte spletne trgovine. Opišite URL-je trgovine tako, da bo API postal RESTful.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni