לדלג לתוכן

ISAPI

מתוך ויקיפדיה, האנציקלופדיה החופשית

Internet Server Application Programming Interface, או בראשי תיבות ISAPI, הוא ממשק התכנות ליישומים של שרת IIS של מיקרוסופט. רכיבי ISAPI משמשים למטרות רבות, ביניהן ניתן לציין את המפרשים של שפות תכנות וטכנולוגיות כגון ASP‏, הרחבות השרת של FrontPage‏, מימוש טכנולוגיית SSI בשרת IIS, ועוד. שירות נפוץ נוסף שממומש כרכיב ISAPI הוא מנגנון הפניית דפים עבור שרת IIS (מקביל ל-mod_rewrite של שרת אפאצ'י). ניתן להריץ רכיבי ISAPI גם על שרת אפאצ'י בעזרת מודול ההרחבה mod_isapi. הדבר אפשרי על מערכות חלונות בלבד.

קיימים שני סוגים של רכיבי ISAPI: הרחבות ISAPI (אנגלית: ISAPI extensions) ומסנני ISAPI (אנגלית: ISAPI filters). שני הסוגים ממומשים כקבצי DLL.

הרחבות ISAPI הן יישומי צד-שרת מלאים, שניתנים להרצה ישירות משורת הכתובת בדפדפן. ניתן להשתמש בהרחבות ISAPI במקום בתוכנות CGI או בטכנולוגיות צד-שרת כמו ASP ו-PHP. דוגמה להרחבת ISAPI היא הרחבות השרת של FrontPage.

מסנני ISAPI הם...

קישורים חיצוניים


תבנית:קצרמר מחשבים