Accueil Développement Qu'est-ce qu'une API de serveur Internet (ISAPI)? - définition de techopedia

Qu'est-ce qu'une API de serveur Internet (ISAPI)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie l'API Internet Server (ISAPI)?

Une API de serveur Internet (ISAPI) est un ensemble d'appels de programme Windows prêts à l'emploi que les développeurs et les programmeurs peuvent utiliser pour créer des améliorations ou des extensions personnalisées pour les serveurs HTTP ou les serveurs Web compatibles ISAPI. Ces améliorations sont appelées ISA (Internet Server Extension Applications) et filtres ISAPI, qui fournissent des fonctionnalités telles que l'invocation de bases de données et même la création dynamique de pages Web pour un client Web (navigateur) à afficher.

Techopedia explique l'API Internet Server (ISAPI)

L'interface de programmation d'applications Internet Server facilite l'écriture d'applications de base de données comme un système de saisie pour les bons de commande ou pour un catalogue personnalisé. Avec ISAPI, un programmeur peut collecter des informations auprès d'un utilisateur via un formulaire HTML puis renvoyer une page qui a été personnalisée pour cet utilisateur.

ISAPI permet à un programmeur d'écrire deux types d'extensions pour un serveur:

  • Les applications serveur Internet (ISA), qui fournissent des fonctionnalités similaires aux applications CGI mais sont considérées plus rapides car elles se présentent sous la forme de bibliothèques de liens dynamiques (DLL), qui sont chargées en mémoire et n'ont pas besoin d'être localisées puis relues comme CGI applications, qui sont considérées comme exécutables.
  • Filtres ISAPI, qui sont utilisés par un serveur Web pour aider à divers événements au cours du traitement d'une demande HTTP donnée, comme la lecture et l'écriture de données ou même la sortie d'entrées de journal. Les filtres ISAPI peuvent ajouter d'autres fonctionnalités à un serveur comme:

    • Compression
    • Chiffrement
    • Authentification personnalisée
    • Schémas de journalisation
Qu'est-ce qu'une API de serveur Internet (ISAPI)? - définition de techopedia