Netscape Server Application Programming Interface (NSAPI)

NSAPI (Netscape Server Application Programming Interface), est une interface que Netscape Web Server fournit aux développeurs. Elle leur permet de créer des applications Web plus rapides et plus complexes en étendant les capacités de leur serveur. NSAPI, l'interface de passerelle commune (CGI) et l'API de serveur basée sur Java et JavaScript sont les trois composants de l'Internet Application Framework de Netscape. La NSAPI a été créée pour remplacer de manière plus efficace et plus robuste la Common Gateway Interface seule. Elle est souvent utilisée pour développer des applications qui impliquent une autorisation ou une journalisation personnalisée, ou pour modifier certains aspects du fonctionnement du serveur. La NSAPI peut être utilisée pour gérer les transactions du protocole de transfert hypertexte dans le processus de demande-réponse de Netscape Enterprise Server par l'intermédiaire de ses fonctions d'application serveur intégrées. Les SAF de Netscape Server sont écrites avec la NSAPI et sont des fonctions appelées par le serveur pour traiter les demandes reçues d'un client. Au démarrage, après l'initialisation, le serveur attend une requête HTTP du client pour une ressource telle qu'un fichier HTML, un programme CGI ou un fichier image, par exemple. Une demande se compose d'un identificateur de ressource universel, d'une méthode HTTP et parfois d'informations sur le client. Le processus de demande-réponse comprend une séquence de six étapes :

3. PathCheck, qui vérifie la validité du chemin et l'autorisation de l'utilisateur pour l'accès au chemin ;

Vous pouvez également être intéressé
  1. MAPI over HTTP (Messaging Application Programming Interface over HTTP) MAPI over HTTP est le protocole de transport par défaut pour connecter les clients à Microsoft Exchange et Exchange Online. L'interface de programmation d'applications de messagerie (MAPI) sur le protocole de transfert hypertexte (HTTP) remplace le protocole RPC (Remote Procedure Call) sur HTTP, également connu sous le nom d'Outlook Anywhere....
  2. CAPI (Common Application Programming Interface) CAPI (Common Application Programming Interface) est une interface standard internationale que les applications peuvent utiliser pour communiquer directement avec l'équipement RNIS. Un programme d'application qui utilise CAPI peut être utilisé pour passer et terminer des appels téléphoniques sur des ordinateurs équipés du RNIS. Des applications de téléphonie informatique (CTI) peuvent...

1. AuthTrans est un outil qui vérifie les informations de la demande (nom, mot de passe, etc.).

  1. Navigateur Netscape Définition - Que signifie Netscape Navigator? Netscape Navigator a été le premier navigateur Web à succès commercial. Il était basé sur le navigateur Mosaic et a été créé par une équipe dirigée par Marc Andreessen, un programmeur qui a co-écrit le code pour Mosaic. Netscape Navigator a contribué à influencer...
  2. Netscape communicateur Définition - Que signifie Netscape Communicator? Netscape Communicator est une suite d'applications Internet conçue par Netscape et publiée en 1997. Netscape Communicator comprenait: Netscape Navigator Messager Netscape Netscape Collabra Carnet d'adresses Netscape Netscape Composer Netscape Netcaster Conférence Netscape Calendrier Netscape Outre les mises à jour, Netscape Communicator s'est avéré être...

6. AddLog ajoute les entrées correspondantes à votre fichier journal. Les fonctions d'application serveur peuvent effectuer plusieurs opérations à la fois. Chaque SAF renvoie un code de résultat au serveur pour indiquer le succès ou l'échec de l'opération. En fonction du code de résultat, le serveur passe à l'étape suivante, exécute la SAF suivante dans l'étape en cours ou abandonne le processus.

5. Service, qui est la réponse au client ; et enfin,

2. NameTrans, qui traduit le nom de la requête en un chemin d'accès au système de fichiers local ;

4. ObjectType détermine le type MIME (Multi-purpose Internet Mail Encoding) que le client demande pour la ressource.