Zuhause Entwicklung Was ist eine Internet-Server-API (isapi)? - Definition aus techopedia

Was ist eine Internet-Server-API (isapi)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Internet Server API (ISAPI)?

Eine Internet Server API (ISAPI) ist eine Reihe von vorgefertigten Windows-Programmaufrufen, mit denen Entwickler und Programmierer benutzerdefinierte Verbesserungen oder Erweiterungen für ISAPI-kompatible HTTP-Server oder Webserver erstellen können. Diese Verbesserungen werden als ISA- (Internet Server Extension Applications) und ISAPI-Filter bezeichnet. Sie bieten Funktionen wie den Datenbankaufruf und sogar das dynamische Erstellen von Webseiten, die von einem Webclient (Browser) angezeigt werden.

Techopedia erklärt die Internet Server API (ISAPI)

Die Programmierschnittstelle für Internet Server-Anwendungen erleichtert das Schreiben von Datenbankanwendungen wie ein Eingabesystem für Bestellformulare oder für einen benutzerdefinierten Katalog. Mit ISAPI kann ein Programmierer Informationen von einem Benutzer über ein HTML-Formular sammeln und dann eine Seite zurückgeben, die für diesen Benutzer angepasst wurde.

Mit ISAPI kann ein Programmierer zwei Arten von Erweiterungen für einen Server schreiben:

  • Internet-Server-Anwendungen (ISA), die ähnliche Funktionen wie CGI-Anwendungen bieten, jedoch als schneller angesehen werden, da sie in Form von DLLs (Dynamic Link Libraries) vorliegen, die in den Speicher geladen werden und nicht wie CGI gesucht und dann erneut gelesen werden müssen Anwendungen, die als ausführbar gelten.
  • ISAPI-Filter, die von einem Webserver verwendet werden, um verschiedene Ereignisse bei der Verarbeitung einer bestimmten HTTP-Anforderung zu unterstützen, z. B. das Lesen und Schreiben von Daten oder sogar das Ausgeben von Protokolleinträgen. ISAPI-Filter können einem Server weitere Funktionen hinzufügen, z.

    • Kompression
    • Verschlüsselung
    • Benutzerdefinierte Authentifizierung
    • Protokollierungsschemata
Was ist eine Internet-Server-API (isapi)? - Definition aus techopedia