ISAPI (ממשק התכנות ליישומים של שרת IIS של מיקרוסופט) הוא ממשק שמאפשר להרחיב את יכולות שרת האינטרנט.
רכיבי ISAPI משמשים למטרות שונות. הם משמשים להרצת מתרגמים של שפות כמו ASP, לתמיכה בהרחבות שרת כמו אלו של FrontPage, ולמימוש SSI (Server Side Includes), שיטה להכניס תוכן דינמי בעמודים.
עוד שימוש נפוץ הוא מנגנון להחלפת או הפניית דפים, המקביל ל־mod_rewrite של שרת אפאצ'י. ניתן גם להריץ רכיבי ISAPI על שרת אפאצ'י בעזרת מודול ההרחבה mod_isapi, אך זה אפשרי רק על מערכות חלונות.
קיימים שני סוגים של רכיבי ISAPI. שניהם ממומשים כקבצי DLL, קובץ שמכיל קוד שהשרת טוען כדי להרחיב את יכולותיו.
ISAPI עוזרת לשרת IIS של מיקרוסופט לעשות עוד דברים. IIS הוא שרת אינטרנט של מיקרוסופט.
עם ISAPI אפשר להריץ דפי אינטרנט שכתובים ב־ASP. ASP היא שפה להרצת דפים דינמיים.
ISAPI גם עוזרת לשנות או להפנות כתובות של דפים. זה דומה לכלי בשם mod_rewrite בשרת אפאצ'י.
אפשר להריץ ISAPI גם על שרת אפאצ'י בעזרת mod_isapi, אך רק על מחשבי חלונות.
יש שני סוגים של רכיבי ISAPI. הם מגיעים בקבצי DLL. DLL הוא קובץ עם קוד שהשרת מריץ.
תגובות גולשים