⊗inhpAdvRA 29 of 29 menu

REST API у HTTP протоколу

Обично при креирању веб сајтова за добијање, креирање, измену и брисање података користе се само методе GET и POST, пошто их добро подржавају прегледачи и сервери. Иста ствар важи и за API, које пружају сајтови. Постоје, међутим, посебни приступи који стандардизују API за општу погодност како програмера API-ја, тако и његових корисника.

Један од приступа је REST API (често се каже RESTful користећи ову реч као придев). У основи овог API-ја лежи широка употреба метода HTTP протокола. У овом приступу се методом GET добијају подаци, методом POST креирају, методом PUT мењају, а методом DELETE - бришу.

За пример да размотримо неки API, који манипулише корисницима. Да видимо, како ће URL изгледати за различите акције.

Добијамо све кориснике:

GET http://api.loc/users/

Добијамо једног корисника по његовом id:

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

Креирамо корисника:

POST http://api.loc/user/

Мењамо корисника по његовом id:

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

Бришемо корисника по његовом id:

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

Нека постоји API за производе интернет продавнице. Испишите URL-ове продавнице тако, да API постане RESTful.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј