בית התפתחות מהו שרת אינטרנט api (isapi)? - הגדרה מטכנולוגיה

מהו שרת אינטרנט api (isapi)? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של ממשק API לשרת האינטרנט (ISAPI)?

ממשק API של שרת אינטרנט (ISAPI) הוא קבוצה של שיחות תוכניות חלונות מוכנות שמפתחים ומתכנתים יכולים להשתמש בהם על מנת ליצור שיפורים או הרחבות בהתאמה אישית לשרתי HTTP תואמי ISAPI או לשרתי אינטרנט. שיפורים אלה נקראים יישומי הרחבת שרת אינטרנט (ISA) ומסנני ISAPI, המספקים פונקציות כמו הזמנת מסד נתונים ואפילו לבניית דפי אינטרנט באופן דינמי עבור לקוח אינטרנט (דפדפן) להצגה.

Techopedia מסביר ממשק API לשרת האינטרנט (ISAPI)

ממשק תכנות היישומים של שרת האינטרנט מקל על כתיבת יישומי בסיס נתונים כמו מערכת כניסה לטפסים להזמנה או לקטלוג מותאם אישית. באמצעות ISAPI, מתכנת יכול לאסוף מידע ממשתמש באמצעות טופס HTML ואז להחזיר דף שהותאם אישית עבור אותו משתמש.

ISAPI מאפשר למתכנת לכתוב שני סוגים של סיומות לשרת:

  • יישומי שרת אינטרנט (ISA), המספקים פונקציות דומות ליישומי CGI אך נחשבים למהירים יותר מכיוון שהם בצורת ספריות קישור דינאמיות (DLL), אשר נטענות לזיכרון ואינן צריכות להיות ממוקמות ואז לקרוא שוב כמו CGI יישומים שנחשבים להפעלה.
  • מסנני ISAPI המשמשים שרת אינטרנט כדי לסייע באירועים שונים במהלך עיבוד בקשת HTTP נתונה כמו קריאה וכתיבת נתונים או אפילו פלט רישומי יומן. מסנני ISAPI יכולים להוסיף פונקציות אחרות לשרת כמו:

    • דחיסה
    • הצפנה
    • אימות מותאם אישית
    • ערכות רישום
מהו שרת אינטרנט api (isapi)? - הגדרה מטכנולוגיה