الويب هوك
يُكتب أيضاً: ويب هوك, Webhooks
رابط يستقبل بيانات تلقائيًا من نظام آخر لحظة وقوع حدث، مثل إرسال نموذج أو إنشاء طلب، فيبدأ سير العمل فورًا دون أن يسأل أي طرف كل دقيقة عن وجود بيانات جديدة.
الويب هوك (Webhook) طريقة يخبر بها نظامٌ نظامًا آخر بحدث لحظة وقوعه، بإرسال طلب HTTP إلى رابط محدد مسبقًا. بدل أن تسأل الخدمة كل دقيقة «هل من جديد؟»، هي التي تتصل بك عندما يحدث الجديد.
أمثلة يومية: بوابة الدفع تبلّغ متجرك بنجاح العملية، ونموذج التواصل يرسل بياناته إلى أداة أتمتة، وGitHub يخبر السيرفر بوجود كود جديد. البيانات تصل غالبًا بصيغة JSON.
الرابط المستقبِل مكشوف على الإنترنت، فتحقق دائمًا من مصدر الطلب بتوقيع HMAC أو مفتاح سري. واجعل المعالجة تتحمل وصول الإشعار نفسه مرتين، فإعادة الإرسال عند الفشل سلوك طبيعي في كل الخدمات.


