بيت تطوير ما هو خادم الإنترنت api (isapi)؟ - تعريف من techopedia

ما هو خادم الإنترنت api (isapi)؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني Internet Server API (ISAPI)؟

API لخادم الإنترنت (ISAPI) هي مجموعة من مكالمات برنامج Windows الجاهزة التي يمكن للمطورين والمبرمجين استخدامها من أجل إنشاء تحسينات أو ملحقات مخصصة لخوادم HTTP المتوافقة مع ISAPI أو خوادم الويب. تسمى هذه التحسينات عوامل تصفية Internet Server Extension Applications (ISA) و ISAPI ، والتي توفر وظائف مثل استدعاء قاعدة البيانات وحتى لإنشاء صفحات الويب ديناميكيًا لعرضها على عميل ويب (مستعرض).

تيكوبيديا تشرح API لخادم الإنترنت (ISAPI)

تسهل واجهة برمجة تطبيقات خادم الإنترنت كتابة تطبيقات قواعد البيانات مثل نظام إدخال لنماذج الطلبات أو كتالوج مخصص. مع ISAPI ، يمكن للمبرمج تجميع المعلومات من المستخدم من خلال نموذج HTML ، ثم إرجاع صفحة مخصصة لهذا المستخدم.

يُمكّن ISAPI المبرمج من كتابة نوعين من الملحقات لخادم:

  • تطبيقات خادم الإنترنت (ISA) ، والتي توفر وظائف مماثلة لتطبيقات المجموعة الاستشارية لاندونيسيا ولكن يتم اعتبارها أسرع لأنها في شكل مكتبات الارتباط الحيوي (DLL) ، والتي يتم تحميلها في الذاكرة ولا تحتاج إلى تحديد موقعها ثم قراءتها مرة أخرى مثل CGI التطبيقات ، والتي تعتبر قابلة للتنفيذ.
  • عوامل تصفية ISAPI ، التي يستخدمها خادم الويب للمساعدة في الأحداث المختلفة أثناء معالجة طلب HTTP معين مثل قراءة البيانات وكتابتها أو حتى إخراج إدخالات السجل. يمكن لعوامل تصفية ISAPI إضافة وظائف أخرى إلى خادم مثل:

    • ضغط
    • التشفير
    • مصادقة مخصصة
    • مخططات التسجيل
ما هو خادم الإنترنت api (isapi)؟ - تعريف من techopedia