Elxan Hüseynli
  • Ana səhifə
  • Portfel
  • Yazılar
  • Haqqımda
  • Əlaqə
5 Mayıs 2024 Elxan tarafından

Rest API nədir və necə istifadə olunur?

Rest API nədir və necə istifadə olunur?
5 Mayıs 2024 Elxan tarafından

REST API, günümüz veb inkişaf dünyasında çox yayılmış bir termin olub, lakin bir çox insanlar üçün hələ də qarışıq bir konsept olabilir. Bu yazıda, REST API nə olduğunu, necə işlədiyini və necə istifadə edildiyini izah edəcəyik.

REST API Nədir?

REST, “Representational State Transfer” kəlmələrinin qısaltmasıdır və veb əsaslı sistemlər arasında məlumat əlaqələri üçün yayılmış bir mimari stildir. REST API’ları, bu mimarinin tətbiq edildiyi tətbiqat proqramlaşdırma interfeysləri (API’lar) olaraq tanınır. Bir REST API, serverdən istemciyə (əsasən, bir veb brauzer və ya mobil tətbiq kimi) məlumat göndərmək üçün HTTP protokolunu istifadə edir.

REST API Necə İşləyir?

REST API’ları, HTTP protokolunun GET, POST, PUT, DELETE kimi metodlarını istifadə edərək resurslara giriş təmin edir. Hər bir resurs, bir URI (Unified Resource Identifier) ilə təsvir edilir və bu URI-lər vasitəsilə istemcilər, serverdəki resurslara məlumat əldə edə bilər, yaratıla bilər, yeniləyə bilər və ya silə bilər.

Məsələn, bir müştəri siyahısı ilə işləyən bir REST API, müştəri siyahısını əldə etmək üçün GET metodunu istifadə edə bilər:

GET /customers

Yeni bir müştəri əlavə etmək üçün POST metodunu istifadə edə bilər:

POST /customers

Və bir müştəriyi yeniləmək və ya silmək üçün PUT və ya DELETE metodlarını istifadə edə bilər:





PUT /customers/{id}
DELETE /customers/{id}

REST API Necə İstifadə Edilir?

Bir REST API-nı istifadə etmək əsasən çox sadədir. Birinci addım, API-nin sənədlərini (əlavə olaraq, Swagger və ya OpenAPI sənədləri kimi) araşdırmaqdır. Bu sənədlər, API-nin hansı URI-ləri dəstəklədiyini, hər bir URI üçün istifadə edilə bilən metodları və tələb olunan və ya istəyə bağlı parametrləri izah edir.

Sonra, bir istemci (əsasən, bir veb brauzer və ya mobil tətbiq) tərəfindən HTTP sorğuları serverə göndərilir. Bu sorğular, sənədlərdə göstərilən URI-lər və metodlar istifadə edilərək həyata keçirilir.

Məsələn, JavaScript vasitəsilə bir veb brauzeri ilə bir REST API-ya GET sorğusu göndərmək mümkündür:

fetch('https://api.example.com/customers')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Səhv:', error));

Bu JavaScript kodu, “/customers” URI-sinə GET sorğusu göndərir və qayıdan məlumatı konsola yazdırır.

Bu yazı, REST API’ların əsaslarını anlamaq istəyən hər kəs üçün bir başlanğıc nöqtəsi olaraq xidmət edə bilər. REST API’lar, müasir veb inkişaf dünyasında yayılmış güclü bir alətdir və bu yazıda qeyd olunan məlumatlar, bu texnologiyaların necə işlədiyini daha yaxşı başa düşməyinizə kömək edə bilər. Daha çox belə faydalı yazılardan faydalanmaq üçün sosisal şəbəkələrdən bizi izləyə bilərsiniz.

https://www.instagram.com/elxan__huseynli

Önceki makalePHP dili nədir və ən çox harda istifadə olunur?Sonraki makale 2025-ci ildə Azərbaycanda PHP Developer-lər üçün tələb və maaş səviyyəsi

Bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Son Yazılar

CRM Sistemi Necə Olmalıdır?20 Aralık 2025
CRM Sistemi Necə İdarə Edilir və Necə İstifadə Olunur?20 Aralık 2025
İdeal Anbar İdarəetmə Proqramı Necə Olmalıdır?17 Aralık 2025

Etiketler

api azərbaycanda it sektoru azərbaycanda proqramçı maaşı freelance php developer junior developer laravel developer PHP php developer php developer azərbaycan php maaş 2025 php proqramçı proqramçı tələb 2025 REST API senior developer web developer azərbaycan

Kəşf et

  • Ana səhifə
  • Portfel
  • Yazılar
  • Haqqımda
  • Əlaqə

Son Yazılar

CRM Sistemi Necə Olmalıdır?20 Aralık 2025
CRM Sistemi Necə İdarə Edilir və Necə İstifadə Olunur?20 Aralık 2025
İdeal Anbar İdarəetmə Proqramı Necə Olmalıdır?17 Aralık 2025

İşlər

AzTU APP
Elxan Hüseynli - Full Stack Developer.