⊗inhpAdvRA 29 of 29 menu

HTTP protokolida REST API

Odatda, veb-saytlar yaratishda ma'lumotlarni olish, yaratish, o'zgartirish va o'chirish uchun faqat GET va POST usullari qo'llaniladi, chunki ular brauzerlar va serverlar tomonidan yaxshi qo'llab-quvvatlanadi. Xuddi shu narsa saytlar tomonidan taqdim etiladigan API larga ham tegishli. Biroq, API ni ishlab chiquvchilar hamda uning foydalanuvchilari uchun umumiy qulaylikni standartlashtiruvchi maxsus yondashuvlar mavjud.

Bunday yondashuvlardan biri REST API dir (ko'pincha "RESTful" so'zi sifatdalikda ishlatiladi). Ushbu API ning asosida HTTP protokoli usullarining keng qo'llanilishi yotadi. Ushbu yondashuvda GET usuli yordamida ma'lumotlar olinadi, POST usuli yordamida yaratiladi, PUT usuli yordamida o'zgartiriladi, DELETE usuli yordamida esa - o'chiriladi.

Misol uchun, foydalanuvchilar bilan ishlovchi ma'lum bir API ni ko'rib chiqaylik. Keling, turli harakatlar uchun URL lar qanday ko'rinishga ega bo'lishini ko'ramiz.

Barcha foydalanuvchilarni olamiz:

GET http://api.loc/users/

Foydalanuvchini uning id bo'yicha olamiz:

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

Foydalanuvchi yaratamiz:

POST http://api.loc/user/

Foydalanuvchini uning id bo'yicha o'zgartiramiz:

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

Foydalanuvchini uning id bo'yicha o'chiramiz:

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

Faraz qilaylik, sizda internet-do'kon mahsulotlari uchun API mavjud. API RESTful bo'lishi uchun do'kon URL larini yozib bering.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish