⊗inhpAdvRA 29 of 29 menu

HTTP протоколида REST API

Одатда, веб-сайтларни яратишда маълумотларни олиш, яратиш, ўзгартириш ва ўчириш учун факат GET ва POST методлари ишлатилади, чунки улар браузерлар ва серверлар томонидан яхши қўллаб-қувватланади. Бу сайтлар томонидан тақдим этиладиган API га ҳам нисбатан қўлланилади. Аммо, API ни умумй қулайлик учун ҳам API ишлаб чиқувчилар, ҳам унинг фойдаланувчилари учун стандартлаштирадиган махсус ёндашувлар мавжуд.

Ундай ёндашувлардан бири REST API дир (кўпинча RESTful сўзи сифат sifatida ишлатилади). Бу 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 си бор деб фараз қилайлик. API RESTful бўлиши учун дўконнинг URL манзилларини ёзиб беринг.

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