Proqramlaşdırma
Webhook
Webhook nədir?
Tərif
Bir hadisə baş verdikdə bir proqramın başqa proqrama avtomatik olaraq HTTP sorğusu göndərməsidir. API sorğularından fərqli olaraq, webhook "push" modeli ilə işləyir – məlumat lazım olanda yox, hazır olduqda göndərilir.
Nümunə istifadə
“Stripe ödəniş tamamlandıqda sizin serverinizə webhook göndərir.”
Əlaqəli terminlər
APIProqramlaşdırma
Application Programming Interface – proqramların bir-biri ilə əlaqə qurmasını təmin edən qaydalar məcmusudur. Bir proqramın funksiyalarına başqa proqramlar tərəfindən daxil olmağa imkan verir.
BackendProqramlaşdırma
İstifadəçinin görmədiy, serverda işləyən proqram hissəsidir. Verilənlər bazası əməliyyatları, autentifikasiya, biznes məntiqi buraya daxildir.
REST APIProqramlaşdırma
Representational State Transfer – veb xidmətlər üçün istifadə olunan arxitektura üslubudur. HTTP metodlarından (GET, POST, PUT, DELETE) istifadə edir.